Android应用开发
文章平均质量分 66
爱吃鹌鹑蛋
我有一毛钱,能给只小笼包吗
展开
-
Android 在Service中监听软键盘显示状态
最近在做一个悬浮窗功能时,遇到了问题,就是当软键盘弹出时控制悬浮窗隐藏,软键盘关闭时又显示出来。毕竟弹出软键盘时被悬浮窗阻挡用户体验不好。 上网百度(额,英语是硬伤)各种资料各种苦逼,差不多都是在Activity 中监听布局变化的。 经过各种折磨后终于想到了,通过获取正在运行的进程列表遍历出 拿到包名再和默认输入法包名比较。 代码如下: /** * 软键盘状态判断 *原创 2015-09-15 10:06:44 · 1640 阅读 · 0 评论 -
Android New package not yet registered with the system 错误解决方法和邪恶的360
最近打开Eclipse 运行以前写的Android项目发现无法怎么也无法安装到手机上,但导入工作空间外的程序运行正确。 控制台显示如下 [2015-10-06 13:14:19 - quailAlarmClock5] ------------------------------ [2015-10-06 13:14:19 - quailAlarmClock5] Android La原创 2015-10-06 13:09:02 · 651 阅读 · 0 评论 -
[小笔记] Android判断Bitmap图片是否损坏
在加载SD卡或网络下载的图片中常常遇到图片数据不完整而造成程序运行停止。 解决方法: 在获取的图片的Bitmap中使用getWidth方法判断,不完整则try……catch捕捉 try{ bitmap.getWidth(); }catch(Exception e) { // Log.v("LOG", "图片出错"); return null; } re原创 2015-10-29 20:07:15 · 5479 阅读 · 0 评论 -
[小笔记]Android 调节音乐音量大小&改变闹钟铃声大小
废话不多说直接上代码 AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); //得到手机音乐音量的最大值 int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);原创 2015-10-29 19:22:06 · 2810 阅读 · 0 评论 -
android 打开手电筒 适配camera2
只是修改了一个bug,应用商店就提示使用了某某某家的sdk不让通过。 最后还是……唉,以后还能不能愉快地玩耍,头疼。 正文 在android 5.0+的版本以前的的camera API被废弃, 所以如果在android5.0中还使用以前的方法就不大合适了。 方法很简单就是在 CameraCaptureSession.StateCallback 中的onConfigured设置配置属性原创 2016-01-04 12:54:33 · 5040 阅读 · 0 评论 -
GBK编码文件转UTF-8编码使用vim
最近要从Eclipse转Android Studio,以前Eclipse的默认GBK编码一直没改,也就使用下去,但转Android Studio 的默认编码是UTF-8,导入旧项目GBK编码一大堆错误, 不可能又把Android Studio默认编码改为GBK吧,毕竟UTF-8才是主流,这才狠下心把,把以前写的项目都转为UTF-8,写个java转换不是分分钟的事, 说干就干,可写了才知原创 2016-01-22 15:32:15 · 1218 阅读 · 0 评论 -
android WebView 长按自由复制文字,进入文字选择模式
长按WebView系统默认进入文字选择默认,但如果想实现先长按菜单显示菜单同能菜单选项来判断是否进行的进入自由复制文本文字选择的操作就不知道该怎么办了。 长按WebView显示弹出菜单,可怎么才在能实现点击菜单选择进入自由复制文本模式呢?在网上翻了个遍,都不怎么如意,纠结了几日,下午偷懒睡了一觉突然就想到了Instrumentation模拟长按操作触发WebView默认的显示复制菜单原创 2017-08-06 01:03:35 · 11930 阅读 · 2 评论