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