- 博客(19)
- 收藏
- 关注
原创 activity结构与AIDL
1,activity结构:系统布局xml文件:xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:fitsSystemWindows="
2017-10-14 13:17:35 220
原创 关于服务
1.新建一个Service:public class MyService extends Service { private DownloadBinder mBinder = new DownloadBinder(); class DownloadBinder extends Binder { public void startDownload() {
2017-10-12 18:03:36 192
原创 多线程
1.利用Handler子线程更新UI:private Handler handler = new Handler(){ public void handleMessage(Message msg) { switch (msg.what) { case 1: textView.setText("haha");
2017-10-12 16:54:36 209
原创 Git简单用法
代码托管到github上:进入项目,点击Clone or download按键获取克隆地址,输入git clone https://github.com/bobgreatman/baidumap.git把代码提交到github上:git add .git commit -m "to github"git push origin master
2017-10-03 10:40:10 237
原创 全局获取Context、Intent传递对象、日志类
创建Application类:public class MyApplication extends Application{private static Context context;@overridepublic void onCreate(){context = getApplicationContext();}public static Context getC
2017-10-03 09:55:37 618
原创 百度地图开发
1.注册appkey,下载相关包,把jar文件放入libs文件夹,把其他文件夹放入main/jniLibs下2.manifest中声明权限,增加和标签内容uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />uses-permission android:name="a
2017-09-28 09:22:17 219
原创 网络操作基础
1.HttpURLConnection:private void sendRequestWithHttpURLconnection () { new Thread(new Runnable() { @Override public void run() { HttpURLConnection connection = null
2017-09-24 09:30:54 255
原创 webview简单用法
private WebView webView;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_broswer); webView = (WebView)fi
2017-09-24 09:28:01 267
原创 通知简单用法
Intent intent = new Intent(MainActivity.this,NotificationgActivity.class);PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this,0,intent,0);NotificationManager notificationManage
2017-09-23 19:17:29 191
原创 运行时权限
Permission GroupPermissionsCALENDARREAD_CALENDAR 和 WRITE_CALENDARCAMERACAMERACONTACTSREAD_CONTACTS、WRITE_CONTACTS、GET_ACCOUNTSLOCATIONACCESS_FI
2017-09-23 16:36:42 271
原创 LitePal简单用法
地址:https://github.com/LitePalFramework/LitePalcompile 'org.litepal.android:core:1.6.0'1。main目录下新建assets目录,新建lite.xml文件:xml version="1.0" encoding="utf-8" ?> litepal> dbname value
2017-09-23 13:09:44 219
原创 文件读写、SharePreferences、SQLite
文件写:public void save(String inputText) { FileOutputStream out = null; BufferedWriter writer = null; try { out = openFileOutput("data", Context.MODE_PRIVATE); writer = n
2017-09-23 10:28:37 384
原创 广播简单用法
新建广播接收器:class NetworkChangeReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Toast.makeText(context,"network changes",Toast.LENG
2017-09-22 20:57:00 446
原创 Fragment与ViewPager
建left和right的xml文件:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent"
2017-09-19 15:18:31 350
原创 关于RecyclerView
compile 'com.android.support:recyclerview-v7:25.3.1'public class Fruit { private String name; private int imageId; public Fruit(String name,int imageId) { this.name = name;
2017-09-19 10:05:29 408
原创 自定义控件
iOS风格:新建title.xml文件:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> Button
2017-09-18 20:13:31 483
原创 关于控件与布局
textView属性:android:gravity、android:layout_gravity、android:textSize、android:textColor点击;android:clickable="true"Button:android:textAllCapsimplement View.OnClickListenerEditText:andr
2017-09-18 10:11:29 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人