自定义博客皮肤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 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关注的人

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