`
gnibrE
  • 浏览: 136557 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
来自:   http://www.ismayday.com/?p=133   多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负 ...
1 。 ACTION_DIAL 比如 final Intent intent = new Intent(Intent.ACTION_DIAL); intent.setData(Uri.parse("tel://"+phoneNumber)); 运行效果是拨号界面,而且已经把你的phoneNumber播上去了, 按下通话绿键就可以播出 2。 ACTION_CALL 比如 final Intent intent = new Intent(Intent.ACTION_CALL); ...
1.drawable (hdpi, ldpi, mdpi) What is the difference? A: The main is to support multi-resolution. hdpi placed inside the main high-resolution images, such as WVGA (480x800), FWVGA (480x854) mdpi placed inside the main medium-resolution images, such as HVGA (320x480) inside the main ldpi lowered ...
I've been using the code below to decode the XML. Not pretty. but it gives you a summary of the XML. It should be cleaned up, but I haven't had the time to do that yet. I was hoping if I put it here someone else might like clean it up. The code will load (and decode!) all XML resources in an appl ...
彩信的媒体大概是这样: WorkingMessage里有个SlideshowModel SlideshowModel里一队列SlideModel SlideModel 是一个队列的MediaModel MediaModel,可以衍生出AudioModel,RegionMediaModel。 RegionMediaModel包含TextModel,ImageModel,VideoModel这三个分类。 创建MediaModel的构造函数 public MediaModel(Context context, String tag, String contentType, ...
1 listview 手指移动的时候发黑。 android:cacheColorHint="#00000000" 2 locale 在frameworks/base/core/jni目录下的AndroidRuntime.cpp文件 readLocale函数 > property_get语句里面, > 把en和US改成zh和CN, (楼上是假的—) 真相是改sdk.mk 把zh_CN挪到最前面。。最前面的就是默认的。挪到比hdpi更前面。 3 INSTALL_FAILED_UPDATE_INCOMPATIBLE 原因: 只是删了system/app ...
添加附件。 在ComposeMessageActivity里 addAttachment(int type) 函数 根据type的不同,分成6个case case A: MediaSelectListActivity.ADD_IMAGE 用gallery选图片: MessageUtils.selectImage(this, REQUEST_CODE_ATTACH_IMAGE); 起一个intent: Intent innerIntent = new Intent(Inten ...
之前一直不知道也没折腾这事儿。 其实我想把题目改成: 一次编译,全家运行! 但是修改系统的app的时候,如果需要编译整个工程,那的确很慢。 虽然强大的make功能可以方便的只编译修改了的那个应用。 虽然强大的adb可以用install 功能提供单个应用的安装 但是还是太慢了。 单独的一个应用跑起来才够快。 做法是这样: 一次编译过后(比如你改了framework,有新的修改在里面) 把out/target/common/obj/java_libraries/ 里面的相关jar考出来作为工程的jar source library。 主要是core_intermediates,ext ...
ViewStub 好恶心。 经常nullpointer, 用之前必须得inflate。。。 就是这么点事,抱怨下。。
这篇写彩信发送过程。 我想追踪的内容是:用户按下发送之后,彩信的图片阿数据阿文件阿,是怎么包装起来,最后发送出去。 按我看源码的先后顺序来写了。 写完可能最后整理下。 1. com.android.mms.data.WorkingMessage.java 类 send()函数。 注释如下:     /**      * Send this message over the network. Will call back with onMessageSent()      * once it has been dispatched to the telephony stack. This ...
抄自某人,那个某人说原帖地址已经不可考了。就这样。 一、概述 MMS彩信大家都看到过,或者都编辑过。在这里,利用一系列的文章来说明彩信的编辑、发送和接收的过程。首先这里,简单描述一下彩信的编辑过程。这是彩 ...
在Android应用中读取彩信文件涉及到Android的一个数据库/data/data /com.android.providers.telephony/databases/mmssms.db和一个文件夹/data/data /com.android.providers.telephony/app_parts。要备份彩信,可以将这个数据库和文件夹拷贝到硬盘,但是在应用中却 ...
ViewGroup.LayoutParams 有一堆layout。 View下面也有一堆XML attribute 比较折腾, 今天想把一个textview放在一个肥大的listView的中间,就用 android:gravity="center_vertical" 和 android:layout_centerVertical="true" 这两句去搞,结果死活不行。必须用paddingTop或者paddingButtom(padding是指自己个儿的内容往里缩和自己个儿的框架保持距离,margin是指自己的框架和外面的parent保持距离) 指定d ...
简单。 不过因为我之前把ListView和ListActivity搞混了,弄的一塌糊涂,今天写一写就明白点。 先看一个简单的ListActivity public class HelloListView extends ListActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, C ...
<classpathentry kind="src" path="packages/apps/AlarmClock/src"/> <classpathentry kind="src" path="out/target/common/obj/APPS/Launcher2_intermediates/src"/> <classpathentry kind="src" path="packages/apps/ ...
Global site tag (gtag.js) - Google Analytics