- 博客(11)
- 收藏
- 关注
原创 Debug自定义的AbstractProcesson
在上一篇文章中了解了一下自定义AbstractProcessor来解析编译时期的注解,来生成一些代码。在开发过程中我能在解析注解逻辑的时候需要进行Debug跟踪。但是普通的Debug不会进去。所以本文介绍如何调试自己的AbstractProcessor.需要在自定义的AbstractProcessor设置断点,init()方法是入口。所以在此处设置断点。设置gradle daemon端口和JVM
2017-01-06 17:06:31
498
原创 annotationProcessor实战,了解ButterKinfe过程
注解的简介简介 Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations have no direct effect on the operation of the code they annotate. 注释是元数据的一种形
2016-12-14 15:21:07
4398
原创 Retrofit使用及分析
开始使用Retrofit首先先声明一个用于请求的接口public interface GitHubService { @GET("users/{user}/repos")//执行资源的地址后缀 Call<List<User>> listRepos(@Path("user") String user);}创建一个Retrofit对象,传入一些必要的参数Converter.Fa
2016-12-06 17:47:20
667
原创 JAVA 动态代理
代理设计模式定义:为其他对象提供一种代理以控制对这个对象的访问。动态代理的使用动态代理类都必须要实现InvocationHandler接口,当我们在调用代理对象的方法的时候,这个方法的调用就会被转发到由InvocationHandler的invoke方法来进行调用。看一下InvocationHandler接口中的invoke方法。Object invoke(Object proxy, Meth
2016-12-06 17:43:36
371
原创 EditText添加drawableXXX的点击事件
EditText提供了drawableXXX属性来设置控件的个位置的图片显示,但是没有提供响应的点击事件处理。首先要考虑的问题是如何在java代码中获取点击的范围是否在图标范围内。getTotalPaddingXXX方法提供了包含drawableXXX在内的距离,而getPaddingXXX返回视图距响应方向的距离。所以就可以判断是否在图标内点击。boolean touchable = even
2016-10-18 14:17:56
2147
原创 jenkins+gradle+android自动化构建apk(Linux服务器)
安装jenkins,这个网上教程挺多的。 在服务配置jdk、gradle、android环境变量,解压文件到目录。配置环境变量: vi etc/profile在文件底部添加 export GRADLE_HOME=”/android_client/gradle-2.7” export ANDROID_HOME=”/android_client/sdk” export JAVA_HOME=”/
2016-10-18 14:15:45
493
原创 APK 重新签名打包
在给生成的apk签名,jdk1.6升级到jdk1.7会出现以下问题:1.明明签名了,并且签名检查apk中也有签名文件,但是安装的时候就是提示安装失败,没有签名,解决办法将签名命令上加一段话: -digestalg SHA1 -sigalg MD5withRSA 加上后就可以了旧:jarsigner -keystore test.keystore -storepass test123 -signedj
2016-10-18 14:13:58
598
原创 Eclipse中使用Gradle进行打包APK问题总结
自己不经常写博客有意见需要大家提出谢谢!首先大家可以根据这位朋友的介绍进行gradle进行配置我介绍一下我在这个过程中我遇到的一些问题;1.首先Execution failed for task ':mergeF1DebugResources'.并指向你自定义熟悉的文件,出现这个问题是因为自定义属性标签有重复2.Error:Execution failed for task ':auc
2015-09-23 14:47:51
1554
原创 Android在使用WebView的时候需要后退多步
使用webView 的goBackOrForward(int steps)方法以当前的index为起始点前进或者后退到历史记录中指定的steps, 如果steps为负数则为后退,正数则为前进
2015-07-22 09:44:59
533
转载 Android使用Ant自动编译签名打包详解
转自:http://jojol-zhou.iteye.com/blog/7292711.Android程序编译、打包、签名、发布的三种方式: 方式一:命令行手动编译打包 方式二:使用ant自动编译打包 方式三:使用eclipse+ADT编译打包 2.Android编译、打包的步骤: 2.1第一步 生成R.java类文件: Eclipse中会自动生成R.java,an
2015-07-16 11:55:20
477
原创 用华为手机测试不打印Log
用华为手机测试程序是,eclipse的logcat不能打印日志,我按照网上说的方法打开了windows下面的show view 的logcat,日志有logcat但是日志不打印,调试程序必须要日志,最后终于搜到了这个调试方法,在手机拨号界面输入 *#*#2846579#*#* ,输入完直接进入此界面:log开关,打开LOG开关,就可以了;还有在图三中:点击 DUMP & log :
2015-07-10 14:47:46
797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人