android
ChouYaChouJi
这个作者很懒,什么都没留下…
展开
-
从startActivity开始深入
startActivity(new Intent(ActivityOne.this, ActivityTwo.class));1.首先了解传入的参数Intent public Intent(Context packageContext, Class cls) { mComponent = new ComponentName(packageContext, cls);原创 2016-07-22 17:53:56 · 824 阅读 · 0 评论 -
androi自定义问题总结
android.view.InflateException自定义view时候出现了该异常问题构造函数问题 自定义一个View,派生实现基类View的三个构造函数 View(Context context) //Simple constructor to use when creating a view from code Vie原创 2017-01-08 12:13:59 · 816 阅读 · 0 评论 -
Channel is unrecoverably broken and will be disposed
突然遇到这个错误原创 2016-12-28 23:24:01 · 3003 阅读 · 0 评论 -
android自定义属性
继上一篇自定义Toolbar过程中,自定义属性的使用attrs.xml文件中定义自定义的属性GuToolbar,该名称必须与自定义控件的名称一致 自定义控件中使用自定义属性 public GuToolbar(Context context, @Nullable AttributeSet attrs, int defStyleAttr原创 2016-09-27 11:52:49 · 433 阅读 · 0 评论 -
android自定义Toolbar
自定义GuToolbar控件public class GuToolbar extends Toolbar { private LayoutInflater mInflater; private EditText mSearchEt; private TextView mTitleView; private Button mRightBtn; public原创 2016-09-27 11:38:32 · 568 阅读 · 0 评论 -
Toolbar改变Action Menu Item 的文字颜色
改变Toolbar Menu Item的文字颜色原创 2016-09-23 15:22:49 · 1737 阅读 · 0 评论 -
onMeasure(三)
public class CustomView extends View { private String strDraw = "Hello World"; public CustomView(Context context) { super(context); } public CustomView(Context context, AttributeSet attrs)原创 2016-07-29 16:32:37 · 518 阅读 · 0 评论 -
onMeasure(二)
在上一个例子的基础上显示Hello World文本public class CustomView extends View { private String strDraw = "Hello World"; public CustomView(Context context) { super(context); } public CustomView(Context co原创 2016-07-29 10:27:21 · 389 阅读 · 0 评论 -
onMeasure(一)
自定义View CustomView,onMeasure()方法保持默认,不做更改public class CustomView extends View { public CustomView(Context context) { super(context); } public CustomView(Context context, AttributeSet attr原创 2016-07-29 10:07:26 · 440 阅读 · 0 评论 -
Parcel了解
了解Parcel类的作用* Container for a message (data and object references) that can * be sent through an IBinder. A Parcel can contain both flattened data * that will be unflattened on the other side of原创 2016-07-27 15:03:15 · 654 阅读 · 0 评论 -
Parcelable接口
1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel. Classes implementing the Parcelable interface must also have a static field called CREATOR, w原创 2016-07-27 11:03:21 · 388 阅读 · 0 评论 -
Android studio
今天第一天上班,新的公司安卓开发使用的是Android studio,JDK 需要 1.7以上,首先我使用的是jdk1.8(32位的),操作系统是Win7 64位,双击Android Studio的安装文件(exe格式),安装的时候(因为我没有安装过Android SDK)会自动检测是否有SDK,安装的时间挺长的(看网速吧)。安卓结束,运行Androis Studio,却提示需要安装64位的JDK原创 2015-04-27 23:36:44 · 491 阅读 · 0 评论 -
android adb shell remount failed
remount failed: Operation not permittedadb remount 失败。1. 确定是否正确连接手机了adb devices2. 进入shelladb shell3. shell中输入命令(命令最前面的#号不用输入)# su # mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /原创 2015-10-23 17:37:40 · 791 阅读 · 0 评论 -
网络连接与重传策略
网络连接与重传策略1.上传数据,根据返回数据处理,是否需要重传/其他处理2.因为网络原因,没有接收到服务器返回的数据,则进行数据的重传(根据重传次数,设置重传的时间级别)3.内存保存每一次请求的数据4.请求流水号唯一原创 2015-11-23 17:05:49 · 916 阅读 · 0 评论 -
Android Studio的安装
点击android-studio-ide-143.2915827-windows.exe开始安装Android Studio这里我选择自定义安装,可以选择SDK的路径如果SDK的路径中有空格,会提示下面的信息,就要换一个没有空格的路径或修改一下接下来就进行等待安装。。。。。原创 2016-07-16 14:24:47 · 420 阅读 · 0 评论 -
Activity的生命周期
写三个简单的页面ActivityOne ActivityTwo ActivityThree测试Activity的生命周期ActivityOne.java原创 2016-07-22 11:59:47 · 471 阅读 · 0 评论 -
通过ip连接android adb
1.使用远程控制工具这里使用puttyip地址为所连接设备的ip地址,端口为1024点击Open后,输入命令OK后,打开命令窗口连接到adb原创 2016-07-22 16:45:12 · 1567 阅读 · 0 评论 -
ubuntu安装groovy
在虚拟机ubuntu系统上安装groovy,虚拟机好久没用过,linux的命令也改熟悉下拉。sudo:用户可以选择用 su 切换到 root 用户运行命令,但是这种方式会启动一个 root shell 并允许用户运行之后的所有的命令。而 sudo 可以针对单个命令、仅在需要时授予临时权限,减少因为执行错误命令损坏系统的可能性。sudo 也能以其他用户身份执行命令并且记录用户执行的命令,以及原创 2017-03-24 00:24:30 · 1608 阅读 · 2 评论