当一个Activity呈现在用户面前时,其布局将被绘制出来。android系统将处理绘制的过程,但是,前提是Activity需要提供其布局的根节点。绘制过程从布局的根节点开始,然后对整个布局树型结构(layout tree)进行测量并绘制,绘制过程沿着布局树型结构(layout tree)进行,依次...
分类:
移动开发 时间:
2015-01-27 01:50:50
阅读次数:
333
Http:1从网络获取数据a从网络获取图片,以byte[]字节数组保存,并构建一个Bitmapb.从网络获取为xml/Json,要解析,并封装成对象。public byte[] getNetImage(String path) throws IOException{ URL url = new U....
分类:
移动开发 时间:
2015-01-27 01:49:25
阅读次数:
211
1.仅得到@string/liyuejiao的ID作为com.rytong的值2定义Widget(extends AppWidgetProvider)当Widget被添加,删除时,根据 3通过 android.appwidget.provider这个固定的名字取得Widge...
分类:
移动开发 时间:
2015-01-27 01:47:00
阅读次数:
170
ViewPagerViewPager如其名所述,是负责翻页的一个 View。准确说是一个ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个PagerAdapter来进行和数据绑定以及生成最终的 View 页。set...
分类:
移动开发 时间:
2015-01-27 01:45:39
阅读次数:
283
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你...
分类:
移动开发 时间:
2015-01-27 01:44:14
阅读次数:
425
对于Android可使用的STL库有很多,但gnustl功能无疑是最全面。 百度一下,发现很多人对ndk 使用stl库很不全面,往往gunstl static 过分着墨,因此,我这里之讲述 share库的使用。 Application.mk Android.mk ndks...
分类:
移动开发 时间:
2015-01-27 00:43:55
阅读次数:
220
NSURLRequest 对象代表了一个url 加载请求,从某种程度上来说它是一个独立的协议和url体系。
一个NSURLRequest 必须包含 url 加载请求时的两个基本数据元素 :
加载时的url 实现url内容缓冲时所采用的缓冲策略。
NSURLRequest 设计的目的是通过添加提供访问自己指定协议属性方法的类别来支持附加协议。通过调用NSURLP...
分类:
移动开发 时间:
2015-01-27 00:38:58
阅读次数:
329
1.webkit架构
1.1简介
android平台的Webkit模块可以分成Java和WebKit库2个部分。
1.2Webkit目录结构
WebKit模块目录结构
根目录frameworks\base\core\java\android\webkit
BrowserFrame.java
BrowserFrame对象是...
分类:
移动开发 时间:
2015-01-27 00:36:32
阅读次数:
302
iOS : UITableViewCell复用问题(面试)...
分类:
移动开发 时间:
2015-01-27 00:36:25
阅读次数:
140
介绍在应用开发中,如果涉及到个人信息,头像一般是不可避免的,类似这种情况,我们就需要用到图片裁切的功能,实现头像裁切,然后上传给服务器。一般裁切的做法就是图层叠加选取框,然后根据坐标,计算裁切区域,通过图形函数裁切,既然了解大概原理,造轮子的事情就不做了,上github找开源库,发现了一个叫做edm...
分类:
移动开发 时间:
2015-01-27 00:34:07
阅读次数:
405
安装Android环境时,出现的问题//在国内安装Android环境时,经常会因为Google服务器的原因,出现链接失败的问题。Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml解决问题的...
分类:
移动开发 时间:
2015-01-27 00:28:52
阅读次数:
267
防止按钮连续点击共通方法:public class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.curre...
分类:
移动开发 时间:
2015-01-27 00:28:17
阅读次数:
157
1.Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead toLowerCase(Locale.getDefault()) clean后就没有warninng了2...
分类:
移动开发 时间:
2015-01-27 00:24:51
阅读次数:
221
自定义标题栏getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1);定义标题左边图标getWindow().setFeatureDrawableResource(Window.FEATURE_LE...
分类:
移动开发 时间:
2015-01-27 00:21:51
阅读次数:
185
经过分析,上述按钮效果实际上就是一个布局,一个最简单不过的垂直线性布局,上部分是一个ImageView,下部分是一个TextView,这个布局可点击、可设置监听。我们首先要编写自己的ImageButton类,然后在主布局文件中为我们自定义的Button编写布局,最后在Activity中调用我们自定义...
分类:
移动开发 时间:
2015-01-27 00:19:15
阅读次数:
439
导入工程错误:1.问题:invalid project description解决:选中导入工程的对话框的Copy projects into workspace复选框编译错误:1.问题:layout/xml报错incorrect line ending found carriage return ...
分类:
移动开发 时间:
2015-01-27 00:17:14
阅读次数:
317
出处:http://www.cnblogs.com/youxilua前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gr...
分类:
移动开发 时间:
2015-01-27 00:19:43
阅读次数:
459