`
文章列表
如何获取android源代码    研究Android的内部机理,源代码是必不可少的。大多数blog都推荐使用google提供的repo工具来获取Android源码,不过尝试多次 后未能完成。repo过程中问题多多: 权限问题,git server主动断开连接,以及偶尔还有G_F_W 干扰......   当前的Android 代码托管在两个地方:  https://github.com/android  和  https://android.googlesource.com  之前在 android.git.kernel.org 上也有 ...
转 http://kb.cnblogs.com/a/2265135/   第一种: ViewFlipper + GestureDetector; 第二种:自己重写ViewGroup 来管理view; 第三种:利用系统自带的ViewPager 。   关于第一种方法,很多人用过就只说一下思路:用ViewSwitcher ,加上动画效果就可以做到。 第二种方法参考: http://marshal.easymorse.com/archives/3828 ,我在这里就直接贴过来了:           上述截图,是手指拖动的效果,如果拖动过屏幕中点,松手后就会自动移动到 ...
转载:http://android.blog.51cto.com/268543/314262   TableLayout 和我们平时在网页上见到的Table 有所不同,TableLayout 没有边框的,它是由多个TableRow 对象组成,每个TableRow 可以有0 个或多个单元格,每个单元格就是一个View 。这些TableRow ,单元格不能设置layout_width, 宽度默认是fill_parent 的,只有高度layout_height 可以自定义,默认是wrap_content 。       单元格可以为empty ,并且通过android:layout_colu ...
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 ”properties” 表在 checkin 数据 库中,改值可以修改上传 ( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) android.permission.ACCES ...
Android 应用程序基础(Application Fundamentals )   转 http://www.cnblogs.com/TerryBlog/archive/2010/07/12/1775624.html   2010-07-12 11:12 by Terry_ 龙, 3909 visits, 收藏 , 编辑 Android 应用程序是用java 语言写的,通过aapt 工具把应用程序所需要的任何数据、资源文件打包成apk 文件,这个文件是一个将应用安装到手机上的一个载体。    ...
在父类获取子类属性 在父类中能获取子类的属性吗?一般情况下是不行的,因为孩子尚未出世哪里来的属性。但有时需要在父类处理该类(包含子类)的所有属性,该怎么做 呢,有种方法能解决—— 在父类中将子类的实例引用进来。假设BaseClass 是基类,有个getAll 方法用以获取该类的所有属性。SubClass 继 承子BaseClass ,SSClass 继承自SubClass ,SSClass 的实例调用getAll 方法时获取SSClass 及其父类的所有属性。具 体做法如下: import java.lang.reflect.Field;   public class BaseC ...

怎么样监听Home?

 
1 ,加上权限       <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>       2 ,重载以下两个方法@Override  public boolean onKeyDown(int keyCode, KeyEvent event) {     if(KeyEvent.KEYCODE_HOME==keyCode){        // 写要执行的动作或者任务           android.os.Process.killProce ...
前言   本章内容为Android 开发者指南的 Framework Topics/User Interface/Notifications/Status Bar Notifications 章节,译为" 状态栏通知" ,版本为Android 4.0 r1 ,翻译来自:" 呆呆大虾" ,欢迎访问他的微博:" http://weibo.com/popapa " ,再次感谢" 呆呆大虾" !期待你一起参与翻译Android 的相关资料,联系我over140@gmail.com 。   声明   欢 ...
转  http://blog.csdn.net/jeethongfei/article/details/6767826   1、AlarmManager,顾名思义,就是“提醒”,是Android中常用的一种系统级别的提示服务,可以实现从指定时间开始,以一个固定的间隔时间执行某项操作,所以常常与广播(Broadcas ...
转载:http://kofi1122.blog.51cto.com/2815761/521605   先看下面的代码:        <shape>             <!-- 实心 -->             <solid android:color="#ff9d77"/>             <!-- 渐变 -->             <gradient                 android:startColor="#ff8c00"                 ...
转载:http://blog.csdn.net/z_guijin/article/details/6630620   . 引言       在Android开发过程中往往有这样的需求,将ListView中的内容按年,月,日进行分类显示,要实现这样的效果我们可能有很多种方法,       如:多ListView拼合,自定义ListView组件等,下面介绍一种比较简单,而且实现结构清晰的实现方式,效果图及实现如下。   2. 效果图     3. 功能实现       (1) 主布局(main.xml)实现:   <?xml version=" ...
转载 http://yangguangfu.iteye.com/blog/832809   滚动方式:   package com.yangguangfu.listview; import android.app.ListActivity; import android.os.Bundle; import android.util.Log; import android.view.Gravity; import android.view.View; import android. ...
上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据, 那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我们获取服务器端webS ...
什么是JSON: JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样, 是广泛被采用的客户端和服务端交互的解决方案. JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔. 如:{"name":"coolxing", "age"=24, "male&q ...
ListView 和 Adapter 的基础 工作原理: ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。 一个新的视图被返回并显示 如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能! 实际上Android为你缓存了视图。 Android中有个叫做Recycler的构件,下图是他的工作原理: 如果你有10亿个项目(item),其中只有可见的项目存在内存中,其他的在Recycler中。 ListView先请求一个type1视图(getView)然后请求其他可见的项目。convertView在 ...
Global site tag (gtag.js) - Google Analytics