- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 ListView Viewholder的坑 线性布局的坑
1。ListView Viewholder的坑 /** * 默认带图片的menu adapter */ public static class MenuImageAdapter extends BaseAdapter { private List<Aliquot> mDataSet; private Context mContext
2017-03-28 16:41:52 538
原创 android apk瘦身之 图片压缩 tinypng
参考地址: http://blog.csdn.net/jy692405180/article/details/52409369http://www.tuicool.com/articles/BraI3qVhttps://github.com/saitjr/STTinyPNG-Python/issues/3tinypng官网Android 的图片压缩其实压缩比很小。tinypng 大概可以压缩20%
2017-03-27 12:57:53 1275
原创 java 1.7 新io 实践 NIO2
Files 类使用package com.xinyu.test;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import java.nio.charset.StandardCharsets;import java.nio.file.Files;impor
2017-03-26 17:40:33 437
原创 Still unable to dial persistent://blog.csdn.net:80 after 3 attempts
动不动电脑有些网站打不开了,还报错: Still unable to dial persistent://blog.csdn.net:80 after 3 attempts为什么呢? 是dns坏了?还是怎么样? 重启电脑也不管用,难道要重装系统?哈哈哈。解决方案: 1。打开iE浏览器,然后打开设置,Internet 选项 2. 高级–> 还原高级设置 —->重置
2017-03-24 12:40:14 16206
原创 dex2oat 加载多次
我是一个做插件开发的人员,插件就是动态加载dex文件。 然后4.4以后,Android dalvik虚拟机,和ART.art运行的必须要把dex转换为oat elf文件。然后,这个dex2oat需要很长的时间。很耗时,然后我发现自己的Dexloader 加载了很多次自己的dex文件。为什么会加载多次? 后来,搞了一周,才发现,原来,自己把自己的dex删掉了。如果你的dex 文件被dex2oat执
2017-03-16 22:56:14 3535
原创 android stadio open recent 在同一窗口打开
Android staido 有一个功能是open recent ,默认是下面这样的: 就出来一个框,给你选择,是在新的窗口打开,还是在当前窗口打开。如果你选了当前窗口,并且点了Remember,don”t ask agin 那么,你以后打开都是在当前窗口。如果你想让他以后再新的窗口打开怎么办?记住:Android stadio 最强大的快捷键是: ctrl + shift +A 给你一
2017-03-13 20:27:38 1038
原创 &运算符的应用
基础知识: 0b 2进制 0x 16进制 0d 8进制以前我老是不懂&是干嘛的,我只知道是位运算,但是为什么&之后可以作为if的判断条件?if的判断条件不是true 或者false, 或者0表示false,其他的数字都表示true吗。今天看别人使用&,才懂得了,&是干什么的。例子: 同事写了一个python的自动化,然后配置参数如下:# 功能参数配置 # 0b00000001:
2017-03-12 18:47:43 458
原创 MethodTrace 生成的trace文件为空
今天我准备生成一个trace文件,看看程序卡在哪里。 一般: Debug.startMethodTracing(“yuge”); Debug.stopMethodTracing();这样写就会在/sdcard/下面生成一个yuge.trace 的文件。但是今天试了两次,生成的yuge.trace文件,大小都是0.解决办法: 各位看客老爷看好了,关键来了:原来是因为我
2017-03-12 18:26:59 1522
原创 error: unknown host service 的详细解决办法
问题情况描述: 有时候,你在cmd 窗口 adb shell 的时候,出现error: unknown host service。问题解决办法: 这就要怪可恶的360手机助手了,你在任务管理器里面把360干掉,就可以了。如果没有360手机助手,可能是其他的什么豌豆荚什么的,在作怪。干掉他们。干掉之后,cmd命令行adb devices ,或者重启adb 也行。 附图:
2017-03-12 14:36:49 5112
原创 Android Studio卡在refreshing gradle project的原因和快速解决办法
Android Studio更新后一直Refreshing的解决办法!这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么。一般refreshing gradle project出现在打开一个新工程或者升级Android Studio之后,为什么需要refreshing呢?问题就出在gradle-wrapper.properties
2017-03-10 20:22:14 531
原创 notepad++ 换行技巧 log换行
有时候,服务器收集上来的日志,格式很乱,看log很难,如下:java.lang.IllegalStateException: BEvent.init() must be call first\n\tat com.zhangyue.iReader.Platform.Collection.behavior.BEvent.event(SourceFile:241)\n\tat com.zhangyue.i
2017-03-08 20:50:46 13348 3
原创 关于android 5.0报错:dlopen failed: couldn't map ... Permission denied
问题描述: 我的应用当中集成了一个安全相关的sdk,而这个sdk中使用的so是加过壳的。它加载native so的方式是:Java System.loadLibrary ——> native so 壳 ——> 内存中脱壳 ——> 写到/data/data/package/files/libxxx.so ——> c 中调用dlopen。此时dlopen报错dlopen failed: couldn’
2017-03-08 11:34:43 3259 1
原创 世界未解之谜之----------Android Gradle
今天运行项目,运行的debug出来的包竟然是命名过的,但是我的buildTypes里面的debug 并没有执行重命名操作。很奇怪,我的猜测是: 执行buildTypes的时候,虽然是assermdebug,但是确实走了release里面的东西求大神指点:build.gradle:apply plugin: 'com.android.application'android { compile
2017-03-03 22:51:05 414
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人