摘要:
Android设备支持外部存储器,可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动)。如果希望外部存储器上的文件只对本程序有用,并且当程序被卸载时目录中的文件自动被系统删除,可以使用如下目录/Android/data//核心代码: /** * 得到缓存的目录(apk卸载时系统自动删除该packagename目录) * @param context * @return */ public static File getCacheDirectory(Context context) { File appCacheDir = null; if (MEDIA_MOUNTED. 阅读全文
摘要:
Example:拼一个如下的json格式String{ [ { "id": 912345678901, "text": "How do I write JSON on Android?", "geo": null, "user": { "name": "android_newb", "followers_count": 41 } }, { "id": 912345678902, "text": & 阅读全文
摘要:
1,准备工作之环境搭建,见Android环境搭建2,新建android项目,项目名TestHelloWorld,项目保存位置D:\Users\wanghu\workspace\helloworld,然后点击next3,选择SDK版本(我这选的是4.0.3)点next4.配置项目的包名与入口Activity如下,点finish完成创建5.1)在包名"com.bravestarr.testnative"下新建"SayHello"类,如下图,然后点击finish5.2)SayHello.java类代码如下:package com.bravestarr.test 阅读全文
摘要:
Android应用程序签名相关的理论知识包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所以,计算机中所说的签名和生活中所说的签名在本质上是一样的,它所起到的作用也是一致的!2、为什么要给Android应用程序签名? 如果只能用一句简单的话语来回答这个问题的话,我会说:“这是Android系统所要求的”。Android系 阅读全文
摘要:
int[] location = new int[2] ; view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标 view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标 System.out.println("view--->x坐标:"+location [0]+"view--->y坐标:"+location [1]); 阅读全文
摘要:
一:模板11.1xml格式如下1.2解析类如下:SAXGameService.java源码package com.XMLhandler;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sa 阅读全文
摘要:
1.获取当前系统的版本号: textView.setText("Product Model: " + android.os.Build.MODEL + "," + android.os.Build.VERSION.SDK + "," + android.os.Build.VERSION.RELEASE); 或者:int currentapiVersion=android.os.Build.VERSION.SDK_INT; 阅读全文
摘要:
Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体<!-- 使用默认的sans字体--> <TextView Android:id="@+id/sans"Android:text="Hello,World"Android:typeface="sans"Android:textSize="20sp" /><!-- 使用默认的serifs字体- 阅读全文
摘要:
1.Windows→Preferences→Java→Editor→Content Assist其中的AutoActivation Delay默认值为200(单位是毫秒)也就是说在打“.”之后停留200毫秒才能出现智能感知的提示,这个我改成了202.Windows→Preferences→Java→Editor→Content Assist其中的Auto Activation triggers for java的默认值为“.”,将其改成".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW"保存 阅读全文
摘要:
一.ListView的事件:1.setOnItemClickListener()点击事件,设置“点击”listview某一项的监听事件。其中view参数指点击的Listview的那一项的布局,可通过view.findViewById找到布局中感兴趣的控件,然后再获取控件的值position指点击的adapter的那一项的位置(索引从0开始)id指点击的Listview的那一项的Id(索引从0开始) listview.setOnItemClickListener(new OnItemClickListener() { @Override pub... 阅读全文