APP
我把葡萄酿成酒
吾日三省吾身
展开
-
浅谈Android的四大组件的设计思路
众所周知,Android有四大组件,分别是Activity,Service,BroadcastReceiver,ContentProvider,他们互相协作,共同构成了一个Android App。Activity的设计是用来展示界面的,所以只有它有setContentView。因为同一时刻只有一个Activity处于可交互状态,因此不存在两个“活着”的Activity之间传递数据的需求。所原创 2015-01-02 12:00:23 · 618 阅读 · 0 评论 -
关于Broadcast
/*SendBroadcast*/public final static String MTC_CLI_NET_CHANGED_REG_OK = "mtc_cli_net_changed_reg_ok" ;Intent broadcastIntent = new Intent(); broadcastIntent.setAction( MTC_CLI_NET_原创 2015-07-19 22:46:13 · 407 阅读 · 0 评论 -
Android应用程序启动过程
ActivityManagerService.startProcessLockedProcess is a tool to Manage the OS processesProcess.ProcessStartResult startResult = Process.start("android.app.ActivityThread",原创 2015-07-19 08:59:53 · 362 阅读 · 0 评论 -
关于Intent
public class Intent implements Parcelable, Cloneable{}public class IntentFilter implements Parcelable{} "com.cmri.rcs.action.Show_contacts" /> "android. intent.category.DEFAULT原创 2015-07-19 08:55:47 · 616 阅读 · 0 评论 -
关于Handler的几种用法
当你创建一个thread,并且想在里面处理消息时:方案一protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); HandlerThread backgroudLoadThread = new HandlerThread( "原创 2015-07-19 08:53:26 · 702 阅读 · 0 评论 -
关于Service
What is a Service?Most confusion about the Service class actually revolves around what it is not:A Service is not a separate process. The Service object itself does not imply it is running i原创 2015-07-19 08:34:12 · 512 阅读 · 0 评论 -
正确退出一个App的方法
方法一:模拟点击HOME键Intent intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);方法二:finish掉所原创 2015-07-19 08:54:30 · 1126 阅读 · 0 评论 -
怎么优化ListView?
public View getView( int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.from(ConversationActivity. this).infl原创 2015-07-18 16:27:27 · 411 阅读 · 0 评论 -
关于Dialog
Dialog为什么不会导致onPause?View mDecor;//mDecor是一个View,public void show() { if (mShowing) { if (mDecor != null) { if (mWindow.hasFeature(Window.FEATURE_ACT原创 2015-07-19 08:36:04 · 483 阅读 · 0 评论 -
关于finish
Activity里,点击返回按钮会销毁当前Activity----还有一些别的,不算重要的,好吧,其实是我不知道的public void onBackPressed() { if (!mFragments.popBackStackImmediate()) { finish(); } }finish的时候做了什么原创 2015-07-19 22:47:31 · 500 阅读 · 0 评论