android 开发之功能
钴今之道
这个作者很懒,什么都没留下…
展开
-
AlertDialog 点击按钮后让dialog 不消失
现在有个需求是在 AlertDialog中点击确认后,发现AlertDialog中的某个输入框的内容为空,需要提示用户,填写后再调用确认后的操作,但是在点击确认后,AlertDialog就消失了,所以需要稍微修改下,让点击后校验不通过时,不让AlertDialog 消失。 代码如下:核心代码 try {原创 2016-05-04 14:58:51 · 463 阅读 · 0 评论 -
PopupWindow 实现背景灰色彷如dialog的样子点击灰色dismiss
PopupWindow 在创建的时候我们会选择PopupWindow出现的位置,以前用的时候都是创建的时候都是如下面这样的,生成的弹出框是宽充满,高设定个值,这样出来的PopupWindow 背景还是底部Activity的背景不是半透明灰色。PopupWindow mPopupWindow = new PopupWindow(contentView,getScreenWidth(this...原创 2018-04-13 15:09:42 · 908 阅读 · 0 评论 -
android 蓝牙BLE 开发
蓝牙开发分为传统蓝牙开发和低耗蓝牙开发(BLE),这边我就讲解下BLE的开发过程中的一些注意事项。大致流程一般开发蓝牙的流程是 1.校验蓝牙是否开启,是否可用。 2.搜索设备,获取设备列表。 3.根据要链接的设备地址链接设备,用GATT回调。 4.Gatt回调中发现gatt服务,根据所要操作的gatt服务UUID,获取目标服务。 5.从获取的gatt服务中获取相应的特原创 2017-10-20 10:59:03 · 518 阅读 · 0 评论 -
读取短信验证码并自动设置给文本框
最近项目中用到自动读取短信验证码这一功能,本人自己封装了一个工具类,可以直接拿来用,源码如下:import android.app.Activity;import android.content.ContentValues;import android.database.ContentObserver;import android.database.Cursor;import android转载 2016-03-24 10:15:05 · 954 阅读 · 0 评论 -
图片压缩
最近在搞一个app 的上传图片评价功能,分别从相机相册中获取图片,然后要上传到服务器,但是如果上传的话那么图片就不能太大,不然太费流量了,所以要压缩下。 网上搜索了下压缩的方法,发现大部分的人都是用将文件转换为Bitmap压缩,然后再上传,我也试了试,发现如果用Bitmap 压缩的话压缩的太厉害图片的清晰度就不清晰了。 又捣鼓捣鼓,发现如果用btye 压缩的话就没这个问题,我用by原创 2016-04-22 16:58:03 · 392 阅读 · 0 评论 -
播放音乐,声音
private MediaPlayer player; /** * 播放 */ private void startPlay() { stopPlayer(); player = new MediaPlayer(); player.reset(); player.setOnErrorListener(n原创 2016-06-30 11:09:19 · 1041 阅读 · 3 评论 -
android 单例模式
转自:http://blog.csdn.net/beyond0525/article/details/22794221 单例模式是设计模式中最常见也最简单的一种设计模式,保证了在程序中只有一个实例存在并且能全局的访问到。比如在Android实际APP 开发中用到的 账号信息对象管理, 数据库对象(SQLiteOpenHelper)等都会用到单例模式。下面针对一些例子分析一下我们在开发过程中应用单例转载 2016-07-06 14:13:13 · 355 阅读 · 0 评论 -
获取网络链接状态
public static boolean isConnect(Context context) { // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) try { ConnectivityManager connectivity = (ConnectivityManager) context原创 2016-06-30 10:15:07 · 540 阅读 · 0 评论 -
android 脑图
抽空搞了个android 开发的脑图,特此分享下,欢迎各位大牛,指点江山。 具体的脑图链接如下: http://naotu.baidu.com/file/0943e297f7f76d45cb6ac06f55637906?token=748ee3e926a1bb92脑图中的每个技术和开源的代码都是git上已有的,总链接请点击“技术参照”的链接。如果有啥更好的思路,欢迎直接在下面评价。原创 2016-06-24 15:02:31 · 888 阅读 · 0 评论 -
双击返回退出
双击返回键实现退出: private static Boolean isExit = false; /** * 再次按下返回键退出 */ private void exitBy2Click() { Timer tExit = null; if (isExit == false) { isExit = tr原创 2016-05-04 16:37:12 · 630 阅读 · 0 评论 -
安卓下载安装更新包,各个版本注意事项
在app中大部分应用应该都需要,自动更新,就是根据版本号,来调用后端接口判断是都有最新APP,是否需要更新。那么在我们下载更新包,并安装的时候,就需要注意下,android 不同版本之间需要注意的一些问题。android 6.0 6.0以上的系统主要要注意的就是权限的动态获取。 比如 Manifest.permission.WRITE_EXTERNAL_STORAGE 等。androi...原创 2018-08-20 14:54:08 · 3164 阅读 · 0 评论