深入探讨Android异步精髓Handler站在源码的肩膀上全解Scroller工作机制Android多分辨率适配框架(1)— 核心基础Android多分辨率适配框架(2)— 原理剖析Android多分辨率适配框架(3)— 使用指南自定义View系列教程00–推翻自己和过往,重学自定义View自定义View系列教程01–常用工具介绍自定义View系列教程02–onMeasure源码详尽分析自定义View系列教程03–onLayout源码详尽分析自定义View系列教程04–Draw源码分析及其实践自定...
有时候因为主板连接器和客户LCD打样出现状况,使得LCD的方向倒180度,驱动上可以修改扫描方向,但比较麻烦,LCD效果也需要重新调整。 这时候通过framework来旋转是个比较方便的办法。 adb shell setprop persist.panel.orientation 180 就解决问题了。 2.3版本的ro.sf.hwrotation=180 现在已经不能用了。 原文:http://my.oschina.net/eric0593/blog/346511
Android布局分为:线性布局、相对布局、表格布局、帧布局、网格布局五种布局中的距离单位:dp、px、sp。布局继承关系图:1)熟悉几个常用属性 <Button android:id="@+id/loginName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/login"/>1)android:id="@+id/loginName" 为组件自定义一个ID,便于在程序中通过映射R文件查找:R.id.loginName ;2...
一份关于移动应用开发的调查报告显示,Androdid开发者对谷歌的移动操作系统平台的兴趣正在下降。尽管依然有79%的开发者表示对Android?“非常感兴趣”,但调查报告显示,一些迹象表明在2012到2013年间,Android?将随着遇到的问题,市场份额会出现大的变化。解决这些问题,对于谷歌如何维持Android?生态系统的活力来说意义重大。同样,独立开发者也要意识到这些问题将给自己的商业计划带来困难。?1、Android?的碎裂化问题现如今,用户...
Android 新引入的布局,百分比布局,Percent 布局主要分为两种:PercentFrameLayout he PercentRelativeLayout 布局通过 support 库引入,在 module 的 gradle 中加入 compile:com.android.support.percent:24.2.1主要新加入的属性:app:layout_widthPercentapp:layout_heightPercent不需要指定宽和高了,只需要指定在父布局的百分比,配合 layout_gravity 可以达到希望的布局。原文:http://www.cnblogs.com/liyiran/p/6219076.h...
小飒的成长史原创作品:窥视懒人的秘密---android下拉刷新开启手势的新纪元转载请注明出处***************************************************************** 前言:窥视懒人那些不为人知的秘密***************************************************************** 作为一个程序猿,哪有不勤奋的道理。当我们都在为技术奋不顾身的时候。偏偏懒人创造了世界。有的时候真心没有办法理解。为什么?为什么懒人什么都不做。却...
在写自定义控件的时候,如果不知道整个view的执行过程,那蒙圈是必须的。这篇文章只是个笔记,如果看不懂,欢迎喷水!!1.首先,Activity onCreate并初始化view
2.然后,Activity onResume后调用view的onAttachedToWindow,因此常常在onAttachedToWindow方法中做初始化工作,比如注册一些广播、开始动画等等……
3.接下来,如果设置了背景则调用onDraw,之后倘若是viewgroup则调用dispatchDraw。
说明:dispatchDraw()主要是分发...
目录向下一个Activity传输数据向下一个Activity传输数据向下一个Activity传输数据:Intent intent5 = new Intent(FirstActivity.this,SecondActivity.class);
intent5.putExtra("key_ExtData", "Hello,I'm from FirstActivity!!!");
startActivity(intent5);提取上一个Activity的数据Intent intent = getIntent();
String data = intent.getStringExtra("key_ExtData");
Log.i("key_ExtData", data);
Toast.makeText(SecondAct...
/************************************************************************/
/* 密码校验 */
/* C++11下没有问题,但是C语言是有问题的 */
/* 错误案例:^[a-zA-Z0-9~!@#$%^&*()_+`\\-={}\\[\\]:\";'<>?,.\\/]{6,20}$正确案例:^[]a-zA-Z0-9~!@#$%^&*()_+`={}:;'<>?,./\"\[-]{6,20}$解答:最恶心的匹配有三个字符 []-- 如果...
在做一个 TODO 类的软件,使用开源软件 MaterialCalendarView 的时候,发现了需要往日历中添加待办事宜的标记,用到了 MaterialCalendarView 中的 DotSpan 类,然后发现了 Spans 这个东西,完全没有见过的东西。同时看到了这篇文章 Spans,一个强大的概念Demo 原文:http://www.cnblogs.com/liyiran/p/5996189.html
1、基本信息身份证号码查询:http://apistore.baidu.com/apiworks/servicedetail/113.html手机号码:http://apistore.baidu.com/apiworks/servicedetail/117.html 天气查询http://apistore.baidu.com/apiworks/servicedetail/112.html 2、运行效果 原文:http://www.cnblogs.com/zhaoyanjun/p/4628503.html
Android Edittext 显示光标 获取焦点 监听焦点 Edittext java 代码控制获取焦点 EditText mEditText = (EditText) findViewById(R.id.et);mEditText.setFocusable(true);mEditText.setFocusableInTouchMode(true);显示光标mEditText.requestFocus();//获取焦点 光标出现失去焦点mEditText.clearFocus();监听EditText焦点变化 当获取焦点后 hasFocus 为truemEditText.setOnFocusChangeListener(new android.view.V...
昨天写了一篇关于Fragment的使用优化的技巧,一是减少成员变量的重新赋值,二是使用hide()、show()等方法替代replace(),这样片段就不需要多次创建,但是,这样也带来了另外一个问题,这是我昨天没有考虑到的,那就是内存的使用上,只隐藏而不销毁,在内存的使用上并不合理,一些小的项目上也许并看不出什么问题,但是一旦在大型的项目这么做的话,可能会引起内存不足,所以怎么使用看大家怎么取舍。另外,还要改正昨天我的一个错...
AndroidStudio错误总结及解决一. 当安装好AndroidStudio开启的时候出现如下错误:百度的解决方法:1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。3)关闭Android Studio后重新启动,便可进入界面。二.出现SDK错误解决方法:配置AndroidSdk路径即可: 原文:http://www.cnblogs.com/lj-103/p/...
在http://lbsyun.baidu.com/index.php?title=sdk/download&action中下载相关的开发包解压后将其中的文件放入项目中,目录结构如下然后sync一下 1)activity_main.xml中<TextViewandroid:id="@+id/position"android:layout_width="wrap_content"android:layout_height="wrap_content"/>
2)修改androidManifest.xml 原文:https://www.cnblogs.com/837634902why/p/12111333.html