3 你有没有梦想_

尚未进行身份认证

暂无相关描述

等级
博文 21
排名 15w+

关于自定义Dialog遇到的问题,处理与记录。

自定义Dialog遇到的问题粗心未调用到自定义style设置Dialog长宽布局文件内容需注意Title问题总结粗心未调用到自定义style除了默认的三个构造方法,自己还写了一个构造方法,然后在构造方法内调用父类构造方法错误,导致style未被调用,见下代码:publicCopyTipsDialog(@NonNullContextcontext,TYPEtype,onBtnCli...

2019-04-12 13:53:49

调用相机获取图片(可裁剪)避免重复造轮子

调用相机获取图片在app中使用频率还是蛮高的,避免重复造轮子,我就整理成了一个工具类,下次再想实现这个功能只需把此类复制过去即可。请注意看使用说明。packagecom.sinogeo.util;importjava.io.File;importandroid.app.Activity;importandroid.content.Context;impo...

2018-06-21 10:53:12

Android录音功能与录制讯飞听写可转为文字的音频

MediaRecorder与AudioRecord的区别MediaRecorderMediaRecorder简介MediaRecorder的代码实现AudioRecordAudioRecord简介AudioRecord的代码实现MediaRecorder与AudioRecord的区别MediaRecorder和AudioRecord都可以录制音频。区别...

2018-05-02 17:15:46

在APP内实现顶层窗口,悬浮窗功能。

在做一个电台类的app时,需要一个按钮始终显示在最前端,查找了一些博客,都不尽如人意,选择了其中写的比较好的一篇进行了修改,最终满足了需求。此方法使用的是系统弹窗,由于我这个项目的特殊性,这个控件是无法移动的,且用户三秒不点就会以动画的形式向上移动一半且半透明化,如果不需要这个功能可以直接删除相关代码,这个类内所有功能都有注释,很好修改,我直接整理成了一个工具类,代码如下:packagecom.i

2017-08-25 18:24:51

跳转到高德地图或百度地图或高德网页导航

最近做一个新项目,需要用到导航,项目集成了高德的SDK,所以本来想直接用SDK内的导航方法,但是发现高德最新版的导航改版了,如果SDK内加上导航模块会使得整个项目大十几二十M,所以决定弃用SDK内的导航,最终决定,采用以下方案:1.当手机内有高德地图app时,调起此app来导航2.当手机内有百度地图app时,调起此app来导航3.当手机内既没有高德地图app,也没有百度地图app时,调起浏览

2017-08-25 17:44:21

xutils3数据库模块的简单应用

首先创建数据库的db文件,代码如下,已经做了优化:publicclassDBHelper{privateDbManager.DaoConfigdaoConfig;privatestaticDbManagerdb;privatefinalStringDB_NAME="nyxdb";privatefinalintVERSIO

2017-08-04 19:26:22

SeekBar的高度及thumb圆点显示不完全

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体Ctrl+I引用Ctrl

2017-07-06 15:02:06

调用系统相机的一些坑

最近在做一个相册功能的app,想来都是一些很简单的功能,做起来应该很快,没想到被一个调用系统相机相关的功能卡半天,现在记录并写一下。这个app有一个问题,在相册没有照片时,会显示一个去拍照的按钮让用户去拍照,然后拍完返回就会显示在列表里,这个坑就在这里,我调用系统相机拍照返回后,查找不到这个相片,onActivityResult返回的Intent也是null,经过我大半天的资料查询,解决了这个问题,

2017-01-16 15:21:19

viewpager刷新问题

一个奇怪的问题,今天做项目,因为要删减ciewpager数据,有一个要刷新viewpager的操作,但直接调用notifyDataSetChanged()才发现没这么简单,它并不会在界面就给你删除,只会让你无法拉到你删除的界面去,想来应该是notifyDataSetChanged()这个方法在viewpager里出现了问题,经过各种找问题和检查,找到了解决方法,先列出来:在你的viewpager的适

2017-01-11 15:21:46

时间与时间戳的转换

/**时间小知识:y年M月d日H时m分s秒,这是字母分别代表的时间,在转换时,如果只填一个字母,则即使那个时间只有一个数字也不会有多余的0。比如用y年M月d日H时m分s秒来转换时间戳,转换的时间是2017年3月5天3时8分4秒比如用yyyy年MM月dd日HH时mm分ss秒来转换时间戳,转换的时间是2017年03月05天03时08分04秒*///将十位数时间戳转换为时间日期

2017-01-06 11:17:47

关于基站定位及wifi定位

基站定位因为公司的需要,在网上查基站定位,结果发现大部分都是无法实现的,不是代码有问题就是已经过期,只能自己研究,经过一天的努力,有了一些心得,首先基站定位需要这几个参数,不管你用的什么接口lac//连接基站位置区域码cellid//连接基站编码mcc//MCC国家码mnc//MNC网号signalstrength//连接基站信号强度然后在基站定位方面

2016-12-29 16:57:12

使进程和服务不被杀死的思考

总结来说,使进程和服务不被杀死有俩种方法:1.使用守护进程,即有俩个进程,当其中一个被kill后,另一个进程会来拉起,俩个进程互相守护不被kill。极光推送和微信这类app就是用的这样的方法,这也是实用性最高的方法,我还没有时间深入研究,暂且不表。2.将app内置到/system/app目录下,此为系统应用目录,拥有很高的权限,用户在没root的情况下是卸载不了的,同时在配置文件的applica

2016-12-15 17:53:03

友盟分享:针对不同平台分享不同的内容。

友盟Android社会化组件SDKv6.1.1是当前最新的版本,但是发现了一个问题,就是针对不同平台设置不同内容,这个功能官方论坛的说法是这样的:UMVideoumVideo=newUMVideo("http://v.youku.com/v_show/id_XNTc0ODM4OTM2.html");umVideo.setThumb("http://ww

2016-12-08 17:34:14

跳转到系统联系人界面 点击后返回名字和号码

intent代码Intentintent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intent,0);@OverrideprotectedvoidonActivityResult(intrequestCod

2016-11-17 18:03:13

判断手机环境和其他(如是否中文,应用处于前台,网络状态等等)

判断app是否在界面显示(焦点)publicstaticbooleanisAppInForeground(Contextcontext){ActivityManageractivityManager=(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE

2016-10-24 18:47:13

得到手机内的(包名类名,联系人名称号码)

得到手机所有应用名和包名publicstaticMap<String,String>queryAppInfo(ContextmContext){Map<String,String>mapName=newHashMap<String,String>();PackageManagerpm=mContext.getPackageManage

2016-10-24 17:13:31

手机屏幕适配的一种方法

packagecom.activity;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.PrintWriter;importandroid.os.Bundle;importandroid.os.Environment;impo

2016-10-24 16:57:22

简单的POST请求和get请求

packagecom.dp.util;importjava.util.ArrayList;importjava.util.List;importjava.util.Map;importjava.util.Map.Entry;importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importor

2016-10-24 12:29:18

全局拦截异常

packagecom.dp.framework;importjava.io.File;importjava.io.FileOutputStream;importjava.io.PrintWriter;importjava.io.StringWriter;importjava.io.Writer;importjava.lang.Thread.Uncaug

2016-10-24 12:25:46

本地保存数据Preferences

SharedPreferences

2016-10-24 12:22:38
奖章
    暂无奖章