Android
TMH_ITBOY
System.out.println("代码是程序员的朋友,虽然没有热情,但是很真实");
____The most handsome ITBoy
展开
-
listView 的item有CheckBox,怎么解决状态被复用
第一次写博客,不喜勿喷关于LIstView的item里面有checkbox,在数据源过多时,可能会出现复用,在网上找了一大堆,什么修改数据源,什么什么的好多,鄙人智商低于90,完全看不懂,也没有兴趣看。于是就傻叉一样的改啊想啊想啊改啊,最后解决了。不bb了步骤1:自定义一个接口,接口中申明一个方法public interface DataChange {原创 2016-03-24 13:50:31 · 972 阅读 · 1 评论 -
AndroidStudio 升级到3.0后输入法中文状态下无法选词解决方案
之前用的是AS2.3,在稳定版3.0发布之后由于好奇,就更新到了3.0。但是,除了Android Profiler分析器+自我感觉native编译速度加快以外,其他的对我就没有亮点了,主要是我觉得图标变丑了,变得跟IntelliJ IDEA一样的不怎么秀气了。 另外,在我敲代码需要中文注释的时候发现,哎,怎么会是下面这个样子?打字得靠猜,难受的一比。我用的是百度输入法,我一度以为是百度输入法出原创 2017-11-08 12:42:36 · 822 阅读 · 10 评论 -
zxing 生成二维码时减少空白区域
private static final int BLACK = 0xff000000;private static final int PADDING_SIZE_MIN = 20; // 最小留白长度, 单位: px public static Bitmap createQRCode1(String str, int widthAndHeight) throws WriterException原创 2017-10-09 18:19:21 · 1693 阅读 · 0 评论 -
Android下使用CMake链接已有静态库.a生成新的静态库.a,以及动态库.so链接静态库生成新的动态库.so
阅读前提假设你有一定的NDK开发基础.对CMake有一定的了解.情景描述当前有一个C++项目的源码,需要根据这个C++项目的源码生成Android平台下的静态库.生成的静态库需要依赖第三方的静态库.a.准备工作 生成第三方库(被依赖的库),以下以一个简单的pro1工程为例,根据以下pro1的源码以及对应的CMakeLists.txt,生成静态库libPro1.a,生成方案可参照:原创 2017-09-20 15:35:15 · 8200 阅读 · 0 评论 -
androidStudio关联静态库(.a)/动态库(.so)源码调试
阅读前提针对windows平台假设你有一定的NDK开发基础.对CMake有一定的了解.windows下CMake方式生成Android平台的静态库/动态库:http://blog.csdn.net/LLJJYY001/article/details/77866049Android中使用具有依赖关系的动态库静态库注意:http://blog.csdn.net/LLJJYY001/articl原创 2017-09-20 17:08:06 · 2007 阅读 · 1 评论 -
脱离AS在windows下使用CMake交叉编译for Android
脱离AS在windows下使用CMake交叉编译for Android windows下使用cmake交叉编译for Android的手把手教程.原创 2017-09-06 14:33:54 · 6336 阅读 · 8 评论 -
Activity启动模式位singleTask遇到的坑
谈谈我在AndroidManifest.xml文件中设置Activity的启动模式为singleTask时遇到的两个坑.这里只谈singleTask启动模式,其他的在此处被省略.坑一:假设有三个Activity:分别为AActivity,BActivity,CActivity,其中AActivity的启动模式为single原创 2017-06-14 17:56:40 · 3688 阅读 · 0 评论 -
一个Android工程依赖了一个有 AndroidManifest.xml出现的错误
出现的错误如下:Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed : Attribute application@theme value=(@style/AppTheme) from AndroidManifest.xml:10:9-40is also present原创 2016-11-17 18:34:03 · 4230 阅读 · 0 评论 -
自定义弹性的WebView
前言:本人菜鸟一枚,自定义控件经验不足,文章写得有不足或者错误的地方,恳请读者你指出!一直到寻找弹性的View,也找到了很多,有满意的,有不满意的,但是有一点就是,他们写的我只会用,原理完全不懂。像我这么“爱学习”的,要是不知道原理,心里总觉得缺少什么,于是我就在寻求那种简单明了的,原理清晰的文章,希望自己看后也能写一篇属于自己的文章。于是才有了这篇简单的自定义弹性WebVie原创 2016-11-03 14:38:47 · 1881 阅读 · 2 评论 -
自定义弹性的ScrollView
请移步这篇文章,我觉得写的简单明了,很适合我这样的菜鸟读。我会根据这篇文章的原理写一篇自定义弹性的WebView转载 2016-11-03 14:35:06 · 298 阅读 · 0 评论 -
androidStudio jni 简单入门
AS快速尝试NDK开发,用起来确实比EC好用点,不过EC有一个可以设置快速命令行的东东,也挺快的,详情请参考http://www.oschina.net/question/1402563_133543原创 2016-10-21 15:23:56 · 422 阅读 · 1 评论 -
Androidstudio下代码混淆
Androidstudio代码混淆其实很简单,但是由于没有大神指点,一个人自己百度摸索,还是恶心了好久好久由于我现在的项目很小,所以混淆起来还是比较简单,一下我的步骤有些地方可能有些不太正确,请大神批评指点,小弟甘愿受领。步骤:1.再项目的app目录下的gradle文件中,修改buildTypes节点,修改的代码如下:buildTypes { relea原创 2016-07-02 10:01:46 · 595 阅读 · 1 评论 -
AndroidStudio执行Java的main方法报错解决方案
很久没有写public static void main(String []args){}这句代码了,还记得写这句话的时候要么是记事本,要么的Eclipse,突然上手还有点怀念.今天为了要搞清楚抽象类中能不能有静态方法或者静态属性的问题,为了方便就直接在AS中去写验证的Demo(我的AS版本是3.0的),结果发现不能运行,错误如下: 我因为是直接在我的Android工程中去验证的,但是原创 2017-12-14 17:47:27 · 3951 阅读 · 5 评论