- 博客(10)
- 收藏
- 关注
原创 synchroniszd wait() notify()
1. ThreadA为主线程public class ThreadA { public static void main(String[] args) { ThreadB b = new ThreadB(); b.start(); System.out.println("b线程(ThreadB类)开始"); synchronized (b) { try {
2015-03-02 23:48:29
308
原创 用adb shell sqlite3 查看设备中数据库
ADB是开发硬件和Android设备(真机或模拟器)之间的通信管道,adb+shell+sqlite3可以用来查看设备中的数据库。以下操作全部在terminal中进行。你所需要的前置工作是找到你的Android SDK在你电脑中什么位置。
2015-03-01 16:01:51
687
原创 Git Command Line
All the operations are under your Android Studio project folder, please firstly locate to that folder.
2015-02-15 23:28:19
442
原创 Shared Preferences
1. 存 SharedPreferences mSharedPreferences = getSharedPreferences("存在本地的文件名", MODE_PRIVATE); SharedPreferences.Editor editor = mSharedPreferences.edit(); editor.putString(key1, value1);
2015-01-16 11:26:36
338
原创 BroadcastReceiver
只要不被取消,广播接收器是可以跨Activity接受广播的。而Handler只能在本Activity中接收Message。
2015-01-06 14:46:29
241
原创 Java 其他
HashSet, Scanner, String.split(), DataFormat, Collections.sort(),进制转换
2015-01-05 17:16:57
256
原创 Popup Window
1. 点击某按钮调出弹出窗口popupWindowBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { popupWindow(list, v); } });2. 弹出窗口具体设置 private void popupWindow(List
2015-01-05 16:48:45
364
原创 Handler and Message
如果直接在主线程中拉数据,会造成主线程被阻塞,所以一般会使用一个新线程来进行耗时长的工作,如拉数据。拉完数据之后,用Message类通知Handler和传递拉下来的数据,此时Handler便能进行相关操作,如更新主界面TextView等。
2015-01-05 14:35:03
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人