自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 通过注解埋点

由于项目原来毫无框架可言,现在又需要获取程序的运行状态,考虑到工作量以及后续维护,现通过注解解决问题1、控件都是通过setOnClickListener加监听的,现在要对所有的监听加上其运行时间步骤 1、添加注解类         2、在BaseActivity中添加 InjectUtils.inject(this);3、import android.app.Activ

2017-03-07 10:38:24 1010

原创 OPENGL ES总结

1、单元点、线、三角形线:线段(每两点绘制一条线段)线带:按照顺序绘制一条线带(第一个点和最后一个点不连接)线环:连通的三角形:没三点绘制一个三角形三角形带:环绕绘制三角形,前三个点绘制一个三角形,再与后一个点按照环绕绘制三角形三角形扇:第一个点都参与绘制,然后前一个参与绘制的最后一个三角形定点与后一个定点绘制三角形2、缓冲区顶点缓冲区颜色缓冲区

2016-10-07 17:03:44 255

原创 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 logsmanifest xmlns:android="http://schemas.android.com/apk/res/android"

2016-09-22 09:01:15 292

原创 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 459

原创 自己项目用到的gradle

import java.text.SimpleDateFormatapply plugin: 'com.android.application'android { compileSdkVersion 22 buildToolsVersion "23.0.0 rc3" defaultConfig { applicationId //包名

2016-08-26 10:06:11 185

原创 bug

intent.setAction(actionName);intent.setPackage(packageName);//android5.0以上要加上这句

2016-08-18 08:45:30 163

原创 ADB SERVER DIN'T ACK ADB ISN'T RUN NORMALLY

WIN+R CMDNETSTAT -ANO |FINDSTR 5037TASKLIST /FI "PID EQ \PID"TASKKILL /F -PID PIDCD PATH //进入目录ADB KILL-SERVERADB START-SERVER

2016-08-18 08:34:52 191

原创 事件分发与拦截

dispatchTouchEvent 事件分发 onInterceptTouchEvent 事件拦截 onTouchEvent事件响应(以下说明均是默认)显然事件到来时首先需要分发,调用dispatchTouchEvent ,如果返回true表示在此方法中处理,返回false返回上一级事件(Activity或parent view)如果是super.dispatchTouchEvent 则会交

2016-08-17 08:51:05 230

翻译 data binding

1、环境build.gradledataBinding { enabled = true}2、layoutxml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android">           name="user" type="

2016-08-16 11:14:04 178

原创 android适配

1、首先考虑用dp而非px,多用match_parent,wrap_content,weight,宽、高尽量不要写死2、根据不同分辨率设置不同值,如果不是高要求,可以给xh提供一套图,如果考虑 则给出不同图3、引入百分比布局库4、.9文件,给定拉伸的部位,保证局部不变形

2016-08-15 16:23:32 190

原创 AS插件

File -> Settings -> Pugins -> Browse Repositories 重启as 1、ADB插件 2、GsonFormat插件3、Parcelable//自动序列化,效率高4、JSONOnlineview //http请求5、Android Styler//根据布局文件生成style6、Android Studio Prettify//将代码

2016-07-21 09:07:12 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除