- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 android:allowBackup="false" 的一些小实践
mainfest application中的allowBackup 的基本介绍 不多说 网上很多 说说具体实践 android打debug包时候 allowBackup设置false会出现无法打包情况 但是设置成true 在上生产时改成false 会很麻烦 有没有替代办法呢 有 !使用 tools:replace="android:allowBackup" 就可以了 因项目中...
2018-04-23 14:53:50
481
转载 android7.0及以上popwindow显示位置异常的原因
原本据说这事sdk24 25 带的一个bug 但是延伸到了 8.0就有点奇怪了 网上搜到的方法大部分是if (Build.VERSION.SDK_INT >= 24) { int[] location = new int[2]; anchor.getLocationOnScreen(location); // 7.1 版本处理 if (Build...
2018-04-19 11:54:17
923
转载 华为手机开启日志输出的方法
华为手机记不清从什么时候开始 默认把日志输出关了 每次手机重启后 都需要手动开启 具体方法 在手机的拨号界面 输入 *#*#2846579#*#* 进入工程菜单 选择后台设置 =>ap log设置 打开 就能进行日志输出了 ...
2018-03-20 16:02:50
4638
原创 自定义环形进度条按钮
项目上需要一个按钮 实现点击变换 并有进度条提示 结束后有事件可以回调 直接先看成果吧 不要吐槽为啥是个弧 项目需要....T_T代码奉上 package com.example.main.aidltest.view;import android.animation.ValueAnimator;import android.content.Context;import androi...
2018-03-06 14:34:02
265
原创 Textview中部分文字改变大小颜色的方法
TextView tv=(TextView)findViewById(R.id.tv); TextView tv2=(TextView)findViewById(R.id.tv2); TextView tv3=(TextView)findViewById(R.id.tv3); String str="前面正常<font color='#ff0...
2018-03-05 11:36:45
1489
原创 Aidl 进程间语言的简单使用与demo
AIDL (Android Interface Definition Language), Android接口定义语言,Android提供的IPC (进程间通信)的一种独特实现。 当你需要一个远程的service帮助你完成一些东西(最常见的音乐播放程序),同时也需要与它进行一些交互的时候 你就可以用Aidl实现(当然也可以用广播 不过效率比较低下 )如何定义一个Aidl文件 ...
2018-03-01 14:18:26
306
转载 十分好用的免root查看数据库工具
1,在build.gradle中添加:compile 'com.amitshekhar.android:debug-db:1.0.0'2,在Mainactivity中添加:DebugDB.getAddressLog();3,运行app在调试界面查看:D/DebugDB: Open http://192.168.1.101:8080 in your brows
2018-02-07 16:00:39
787
转载 软键盘(华为及一些全面屏手机)遮挡弹窗的方法
用的是popwindow的话 在你的pop上加上这句//防止软键盘阻挡popwindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);用的是dialog的话在setcontentview前 加入 getWindow().getDecorView().setSystemUiVisibili
2017-12-07 11:41:43
2298
原创 关于Android studio 编译时提示Failed to create MD5 hash for file 的解决办法
出现这个问题 多会出于 自己接收新项目时候 不要急 解决方法如下 检查引用的libs 是否正确 其次 检查 项目的libs 库中 是否有相对应的jar包 大部分都是因为libs下没有相对应的jar包 导致编译失败
2017-11-02 16:48:14
3402
原创 获取Context的3种方法
今天遇到个问题 在写工具类的时候 需要一个Context进行初始化,但是又不想通过传参方式初始化,然后 就琢磨了用了其他的方法 第一种 使用Application的Context,在正常项目中 都会继承Application 进行一些数据初始化 ,在初始化中 使用一个全局静态变量保存Context,然后所有的工具类都可以使用此Context进行初始化public clas
2017-04-11 10:18:39
3850
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人