- 浏览: 44006 次
- 性别:
- 来自: 南昌
最新评论
-
kiaonly:
很好,对我很有用
android animation
文章列表
作用域 全局变量 局部变量 静态变量 外部变量 常量 volatile变量
作用域:
作用域规则告诉我们一个变量的有效范围,它在哪儿创建,在哪儿销毁(也就是说超出了作用域)。变量的有效作用域从它的定义点开始,到和定义变 ...
一 :关于指针和堆的内存分配
先来介绍一下指针 : 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都 ...
虽然用字符指针变量和字符数组都能表示和处理字符串,但它们二者之间是有区别的,不应混淆。 (1)字符数组由若干个元素组成,每个元素中存放字符串的一个字符,而字符指针变量中存放的是字符串的首地址。 (2)初始化方式不
内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结
堆和栈的区别一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类 ...
正则表达式中特殊的符号:
“.” 表任意字符“^ ” 表string起始“$” 表string 结束“*” “+” “?” 跟在字符后面表示,0个——多个, 1个——多个, 0个或者1个*?, +?, ?? 符合条件的情况下,匹配的尽可能少//限制*,+,?匹配的贪婪性{m} 匹配此前的字符,重复m次{m,n} m到n次,m,n可以省略
举个例子 ‘a.*b’ 表示a开始,b结束的任意字符串a{5} 匹配连续5个a
[] 表一系列字符 [abcd] 表a,b,c,d [^a] 表示非a| A|B 表示A或者B , AB为任意的正则表达式 另外|是非贪婪的如果A匹配,则不找B(…) 这个 ...
查询出所有ap中的信息(查看所有Intent.Action_Main的)
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); final List<ResolveInfo> apps = packageManager.queryIntentActivities(mainIntent, 0)//获取到所有Intent中信息以ResolveInfo返回
...
- 2009-11-06 12:00
- 浏览 2820
- 评论(0)
标准的Activity Actions
ACTION_MAIN 作为一个主要的进入口,而并不期望去接受数据
ACTION_VIEW 向用户去显示数据
ACTION_ATTACH_DATA 别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人
ACTION_EDIT 访问已给的数据,提供明确的可编辑
ACTION_PICK ...
- 2009-11-04 16:41
- 浏览 967
- 评论(0)
这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、 透明的方式来保存一些用户个性化设置的字体、颜色、位置等参数信息。一般的应用程序都 ...
- 2009-11-02 15:05
- 浏览 813
- 评论(0)
这几天忙着写一个Android App(等完成以后应该会open source),今天差不多把网络相关的部分实现了,XML解析还有待完善。几天没写blog感觉有点不自在,正好想起Android 1.5_r1的release notes中专门提到了ADT0.9对于JUnit支持的改进,对于崇尚TDD(测试驱动开发)的人来说这无疑是一个好消息,今天就抽点时间说说Android 1.5中JUnit集成相关的要点吧。 配置完1.5的SDKADT0.9,运行第一个1.5的sample的时候我就看到Run as中多出了一个 “Android JUnit Test”的选项(以前是在Debug中)。
...
- 2009-09-22 10:19
- 浏览 1523
- 评论(0)
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下:
android.permission.ACCESS_CHECKIN_PROPE ...
- 2009-06-19 15:37
- 浏览 942
- 评论(0)
All View objects have getTag() and setTag() methods. These allow you to
associate an arbitrary object with the widget.What the holder pattern does
is use that "tag" to hold an object that, in turn, holds each of the child
widgets of interest.
android:theme="@android:style/Theme.Dialo ...
- 2009-06-19 10:20
- 浏览 779
- 评论(0)
Writing a file
FileOutputStream fOut = openFileOutput("samplefile.txt",
MODE_WORLD_READABLE);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
// Write the string to the file
osw.write(TEST ...
- 2009-06-19 09:22
- 浏览 926
- 评论(0)
1. ArrayAdapter (Context context, int resource, int textViewResourceId, T[] objects)
2.ArrayAdapter (Context context, int textViewResourceId, T[] objects)
3. ArrayAdapter (Context context, int resource, int textViewResourceId, T[] objects)
几种常用的解释:
1.resource 一般为 layout ,T[] objects为数组,textViewResou ...
- 2009-06-18 17:54
- 浏览 3556
- 评论(0)
Intent的几种用法
Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。
下面列出几种Intent的用法
显示网页:
Uri uri = Uri.parse("http://www.google.com");
Intent it = new Intent(Intent.ACTION_VIEW,uri);
startActivit ...
- 2009-06-17 11:17
- 浏览 949
- 评论(0)
Uri uri = Uri.parse("http://google.com");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
顯示地圖
Uri uri = Uri.parse("geo:38.899533,-77.036476");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//其他 geo URI 範例
//geo:latit ...
- 2009-06-17 11:04
- 浏览 1121
- 评论(0)