- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Charles抓包https在Android手机上
测试手机:小米note8pro,miui 10首先在mac上需要安装charles证书点击添加然后在证书的列表里找到Charles Proxy开头的证书,然后双击,选择始终信任mac端设置好了,接下来安装手机上的证书,这里非常重要的一点,一定不要从手机浏览器里下载证书,要把charles证书导出来,然后传输到手机的某个文件夹里(记住路径)导出需要设置密码,设简单...
2020-03-19 12:29:34
2395
原创 关于某些时候notifyDataSetChanged不运行的问题
如果遇到再Adapter中遇到notifyDataSetChanged方法不起作用的时候,不妨试试,使用把message发送到Handler里,在Handler里调用,具体不知道为什么,但是确实有效0.0
2016-03-02 20:15:47
470
原创 使用RadioGroup做tab切换的变形问题
在使用RadioGroup做tab切换的时候在低分辨率(比如480*800)有可能会失真,RadioButton里的内容会偏右,这是因为虽然设置了button=“@null”,但是单选框还是占着位置的,解决办法就是给RadioButton设置background属性:android:background="@color/color_transparent".
2015-12-22 17:16:24
295
原创 一些兼容问题
1,使用观察者在remove掉Listener的时候要判断sdk版本if (Build.VERSION.SDK_INT < 16) { v.getViewTreeObserver().removeGlobalOnLayoutListener(listener); } else { v.getViewTreeObserver().removeOnGlobalLayoutListen
2015-12-22 17:10:53
231
转载 Collections.unmodifiableCollection
Collections.unmodifiableCollection这个可以得到一个集合的镜像,它的返回结果不可直接被改变,否则会提示 Java代码 java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableCollection.add(Collections
2015-08-25 10:59:42
253
原创 关于百度地图打包后地图功能不能用的解决办法
被这个问题搞得头昏脑胀,电话都打到百度去了,然并卵。。。首先要知道SHA1这个值,未打包之前应用安装使用的是eclipse默认的SHA1值;打包时在签名文件里还存在另一个SHA1值,而这个值才是我们正式打包在百度控制台申请的ak里面需要使用的值。在实际应用中,不打包的时候使用前一个SHA1值是可以出现地图的,而打包后却不能出现地图了;打包的时候控制台应该填的是后一个SHA1值,这样会出现打包前
2015-08-19 13:04:42
600
原创 关于Android 数据库使用的几点心得
1,dao里面对数据库进行操作时要对db进行加锁,每个方法完毕后都要db.close()。2,遍历Cursor时,要使用cursor.moveToPosition(i)而不是cursor.move(i)。
2015-08-18 10:22:54
332
转载 android debug工具集(挺全的)
1.TraceView1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2)方法: a)在程序代码中加入追踪开关 import android.os.Debug; …… android.os.Debug.startMethodTracing(“/data/tmp/test”);// 先建/data/tmp目录 ……//
2015-05-28 16:54:20
270
转载 推荐一个修改文件编码的eclipse插件
第一步 将插件com.lifesting.tool.encoding_1.0.0.jar拷贝到eclipse/plugins目录下,如果是eclipse3.5以上,请放在dropins目录中,然后重启Eclipse。第二步 选择某个项目,右键选择properties,然后点击ConvertSetting进行转码规则设置,如下图所示:表格有四列,分别是文件后缀 ,文件
2015-05-08 10:52:17
310
转载 android ViewPager滑动事件讲解
首先ViewPager在处理滑动事件的时候要用到OnPageChangeListener OnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelected) onPageScrollStateChanged(int arg0) ,此方法是在状态改变的时候调用,其中a
2015-05-05 09:17:51
260
原创 关于有些品牌手机打开调试日志的方法
打开设备调试日志输入功能步骤:1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。 2、Project Menu–后台设置–LOG设置3、LOG开关–LOG打开 LOG级别设置–VERBOSE 4、Dump&Log– 全部选中 5、重启eclipse(如果你已经打开了eclipse的话)android高级编程
2014-09-10 22:50:32
458
原创 关于如何将下载的json数据转换为utf-8格式
String newStr = new String(response.getBytes("ISO-8859-1"), "utf-8");
2014-08-30 19:50:33
4143
原创 简单的PopupWindow
public void showWindow(View v) {final PopupWindow window = new PopupWindow(MainActivity.this);DisplayMetrics outMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(o
2014-08-27 20:44:39
280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人