摘要:
电脑连续开了三天,终于下载完。说下我的过程。1.新建一个文件夹用来放源码,准备足够的空间,我下载完后10G多一点2.下载git3.前往http://android.git.kernel.org/4.(打开http://android.git.kernel.org/对照着看)要一次性下载的话,我是这样做的,把那些路径(就是"project"下面的)全都复制下来放到一个文本里(我把Description、Owner、Last Change都复制下来了,可以都放在文本里,然后应该可以用正则表达式删掉,不过我没想出来这个正则表达式怎么写),然后在每行前面都加上git clone g 阅读全文
摘要:
今天才发现原来onCreateDialog(**)产生的dialog会保存状态的,之后打开的dialog内容不会变,要想内容可以动态改变,可以重写onPrepareDialog(int id)函数,里面执行removeDialog(id)即可。执行顺序是onCreateDialog(**) --> onPrepareDialog(**)。 阅读全文
摘要:
使用service播放sdcard中的一首歌曲,并在service中通过广播broadcast通知Activity更新界面。下面三个最终的图分别是:初始化时,播放时,暂停时。 界面是两个按钮,采用LinearLayout布局。代码如下:代码1.主Activity中,有四部分:onCreate()方法、onDestroy()方法、BroadcastReceiver的一个类updateUIRecei... 阅读全文
摘要:
实现这样的功能:两个应用程序A和B,B要有相应的权限才能访问A中的某个Activity。1。首先看A的实现先在A的Activity里加一个TextView,写些内容方便等下检验。下面设置manifest.xml,增加一个自定义的权限代码下划线部分是要注意的。 第一个下划线,这个Activity的android:name要写包名+类名:giuz.blog1.ActivityBlog1,不然等下会报... 阅读全文
摘要:
1。普通的Menu 先来看看最简单的Menu怎样实现。 在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。代码这样就有了两个菜单选项。如果要添加点击事件,则要覆盖onOptionsItemSelected(MenuItem item)方法。代码2。SubMenu SubMenu的制作也同样简单,在第一段代码onCreateOptionsMenu(Me... 阅读全文
摘要:
问题: 已有的一个项目,今天改了一个res/layout/下的一个xml的文件名,发现Activity里就出错了,在setContentView()时,写R.layout.时并没有提示出xml文件名。Fix和Clean,也不行,并且gen下的R.java不见了。 解决: 原来是xml的文件名里包含了大写字母,改成小写。并且发现我引入的类里面有 import android.R,删掉。搞定。 阅读全文