- 博客(11)
- 收藏
- 关注
原创 通过注解埋点
由于项目原来毫无框架可言,现在又需要获取程序的运行状态,考虑到工作量以及后续维护,现通过注解解决问题 1、控件都是通过setOnClickListener加监听的,现在要对所有的监听加上其运行时间 步骤 1、添加注解类 2、在BaseActivity中添加 InjectUtils.inject(this); 3、import android.app.Activ
2017-03-07 10:38:24
937
原创 OPENGL ES总结
1、单元 点、线、三角形 线:线段(每两点绘制一条线段) 线带:按照顺序绘制一条线带(第一个点和最后一个点不连接) 线环:连通的 三角形:没三点绘制一个三角形 三角形带:环绕绘制三角形,前三个点绘制一个三角形,再与后一个点按照环绕绘制三角形 三角形扇:第一个点都参与绘制,然后前一个参与绘制的最后一个三角形定点与后一个定点绘制三角形 2、缓冲区 顶点缓冲区 颜色缓冲区
2016-10-07 17:03:44
208
原创 Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs manifest xmlns:android="http://schemas.android.com/apk/res/android"
2016-09-22 09:01:15
251
原创 Error:A problem was found with the configuration of task ':app:packageDebug'. > File 'F:\androidstud
Error:A problem was found with the configuration of task ':app:packageDebug'. > File 'F:\androidstudioworkspace\PigManager_AS\app\build\intermediates\res\resources-debug-stripped.ap_' specified for pr
2016-09-20 11:41:31
373
原创 自己项目用到的gradle
import java.text.SimpleDateFormat apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "23.0.0 rc3" defaultConfig { applicationId //包名
2016-08-26 10:06:11
134
原创 bug
intent.setAction(actionName); intent.setPackage(packageName);//android5.0以上要加上这句
2016-08-18 08:45:30
134
原创 ADB SERVER DIN'T ACK ADB ISN'T RUN NORMALLY
WIN+R CMD NETSTAT -ANO |FINDSTR 5037 TASKLIST /FI "PID EQ \PID" TASKKILL /F -PID PID CD PATH //进入目录 ADB KILL-SERVER ADB START-SERVER
2016-08-18 08:34:52
158
原创 事件分发与拦截
dispatchTouchEvent 事件分发 onInterceptTouchEvent 事件拦截 onTouchEvent事件响应(以下说明均是默认) 显然事件到来时首先需要分发,调用dispatchTouchEvent ,如果返回true表示在此方法中处理,返回false返回上一级事件(Activity或parent view)如果是super.dispatchTouchEvent 则会交
2016-08-17 08:51:05
184
翻译 data binding
1、环境 build.gradle dataBinding { enabled = true } 2、layout xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android"> name="user" type="
2016-08-16 11:14:04
133
原创 android适配
1、首先考虑用dp而非px,多用match_parent,wrap_content,weight,宽、高尽量不要写死 2、根据不同分辨率设置不同值,如果不是高要求,可以给xh提供一套图,如果考虑 则给出不同图 3、引入百分比布局库 4、.9文件,给定拉伸的部位,保证局部不变形
2016-08-15 16:23:32
157
原创 AS插件
File -> Settings -> Pugins -> Browse Repositories 重启as 1、ADB插件 2、GsonFormat插件 3、Parcelable//自动序列化,效率高 4、JSONOnlineview //http请求 5、Android Styler//根据布局文件生成style 6、Android Studio Prettify//将代码
2016-07-21 09:07:12
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人