- 浏览: 637582 次
- 性别:
- 来自: 杭州
最新评论
-
luo_ganlin:
别的不多说,点个赞!
关于Android隐式启动Activity -
IWSo:
谢楼主!研究了好久,原来是这样!
android中如何让LinearLayout实现点击时背景图片切换 -
fantao005x:
粘帖的不错
android中如何让listview的内容全部显示出来 -
learner576539763:
Android_gqs 写道请问博主,Viewstub 可实现 ...
android中ViewStub使用 -
goontosoon:
抄的什么啊,狗屁不通
对ContentProvider中getType(Uri uri)
文章列表
一、简介
在Android
Market上,不乏各种各样的手机管理软件,360手机安全软件,QQ手机安全助手,开机自启动管理软件,等等之类的~这些软件给我的一个感觉是,做手
机管理软件的都很NX,于是自己也想实现一个很小的功能,比如:枚举Android系统中进程Process、任务Task和服务Service的信息。
首先在网上收集资料,想了解一下大N
们是如何编写这类软件的,但是找了半天,结果是无功而返。其实,这个时候,往往忽略了手边最重要的一个开发资料,就是Android的开发文档。我也是新
手当上路,不太了解整个Android SDK提供的包的结构,也只能先直接 ...
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果,如下图所示:
这是为什么呢?
这个要从Listview的效果说起,默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实 ...
配置文件如下:
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permis ...
Receiver Lifecycle
A BroadcastReceiver object is only valid for the duration of the call
to onReceive(Context, Intent). Once your code returns from this function,
the system considers the object to be finished and no longer active.
This has important repercussions to what you can ...
Java Sax解析是按照xml文件的顺序一步一步的来解析,xml文件被Sax解析器载入,由于Sax解析是按照xml文件的顺序来解析,当读入<?xml.....>时,会调用startDocument()方法,当读入<books>的时候,由于它是个ElementNode,所以会调用startElement(String uri, String localName, String qName, Attributes attributes) 方法,其中第二个参数就是节点的名称,注意:由于有些环境不一样,有时候第二个参数有可能为空,所以可以使用第三个参数,因此在解析前,先调用一 ...
启动已经启动的Activity(激活OnStop状态的Activity)
如果直接用下面的方法启动OnStop状态的Activity
Intent intent=new Intent();
intent.setClass(channel.this, main.class);
channel.this.startActivity(intent);
相当于重新启动一个新的Activity,会重新执行OnCreate方法,导致系统资源的浪费。可以在Intent里加上下面一句来解决:
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_ ...
Android应用程序在使用很多功能的时候必须在Mainifest.xml中声明所需的权限,否则无法运行。下面是一个Mainifest.xml文件的例子:
复制到剪贴板 XML/HTML代码
There is a lovely method on the android.text.Html class, fromHtml() , that converts HTML into a Spannable for use with a TextView .
However, the documentation does not stipulate what HTML tags are supported, which makes this method a bit hit-or-miss. More importantly, it means that you cannot ...
Environment.getExternalStorageDirectory() 获取sd卡目录
配置文件:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
1.在adb中查询android中的数据:
adb shell ---->data---->data------------->应用的名称--------->sqlite3 数据库名称---------->.databases
.databases :显示数据库
.tables :显示数据库中的数据表
.schema 表的结构信息
public class MySqliteOpenHelper extends SQLiteOpenHelper{
private static fin ...
ls -l -----》查询当前文件夹下的文件的详细信息
如果一个目录的父目录不存在,就创建它。
如,你想在当前目录的 dir 目录下 创建一个 menu 的目录,
但是当前目录没有 dir 这个目录,就可以使用命令
mkdir -p dir/menu
来创建。
chmod 777 文件名 ---》
sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只 ...
在android中的SDK里面有一个小工具叫:hierarchyviewer.bat ,用这东西来分析页面的布局,很不错。
activity间互传list是很讲究的,推荐使用如下方式:
List<String> names = new ArrayList<String>();
names.add("cc");
Intent intent = new Intent(IntentActivity.this, SecActivity.class);
intent.putExtra("names", (Serializable)names);
startActivity(intent);
传递的值必须确保它实现了Serializable ...
android 中的HandlerThread包含了android中的消息处理机制必须的looper,当你启动这个线程的时候,就会闯进looper,并开启消息处理的循环。
跟其它线程一样,HandlerThread是可不可以直接stop掉的,不过经过本人测试,你可以调用:getLooper().quit();来退出这个线程,其实原理很简单,就是改变在消息循环里面标志位,退出整个while循环,使线程执行完毕。
部分 测试代码如下:
public void onCreate(Bundle savedInstanceState) {
...