Android
luffyyyy
这个作者很懒,什么都没留下…
展开
-
数据存储——SharedPreferences
SharedPreferences preferences = this.getSharedPreferences("test",MODE_PRIVATE);SharedPreferences.Editor editor = preferences.edit();editor.putString("name","chy");//操作后要进行事务提交editor.commit();原创 2016-03-22 15:40:08 · 372 阅读 · 0 评论 -
Android使用HttpClient时出现错误:java.lang.NoSuchFieldError: No static field INSTANCE
在build.gradle文件中添加如下语句:android { useLibrary 'org.apache.http.legacy'}dependencies { compile('org.apache.httpcomponents:httpmime:4.3.6') { exclude module: 'httpclient' } compile翻译 2016-07-21 15:46:47 · 7249 阅读 · 0 评论 -
Android学习——四大组件之Service
启动Service有两种方式:一种是通过startService(Intent service)方法,另一种是通过bindService(Intent service,ServiceConnection con,int flags) 方法。startServiceIntent service = new Intent(MainActivity.this,MyService.class);star原创 2016-04-25 20:15:37 · 302 阅读 · 0 评论 -
Fragment——向Activity中动态加载Fragment
Activity类:public class MainActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener,Fragment.onButtonClickedListener{ private Button btn_add = null; @Override protect原创 2016-03-14 20:43:38 · 474 阅读 · 0 评论 -
Fragment——Activity与Fragment之间进行通信
1、Activity向其所包含的Fragment传递数据 在Activity中放置一个EditText和Button,为Button设置点击监听事件,在onclick()方法中通过调用Fragment的setArguments()方法向Fragment中传递数据。Activity类:send = (Button) findViewById(R.id.send);editText = (EditT原创 2016-03-14 20:32:25 · 285 阅读 · 0 评论 -
ProgressBar——ProgressDialog相关属性的使用
pd = new ProgressDialog(MainActivity.this);//设置进度条为水平显示pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);//设置对话框的标题pd.setTitle("进度条对话框");//设置对话框里的文字信息pd.setMessage("对话框里的文字信息");//设置对话框的图标pd.原创 2016-03-08 16:38:18 · 307 阅读 · 0 评论 -
WebView——在WebView中加载本地html、指定url
1、加载本地assets目录下的htmlwebView.loadUrl("file:///android_asset/text.html");2、加载指定urlwebView.loadUrl("http://www.baidu.com");原创 2016-03-08 21:00:13 · 612 阅读 · 0 评论 -
WebView——重写WebView实现在WebView内部加载网页
控制网页在WebView内部加载 webView = (WebView) findViewById(R.id.webView); webView.loadUrl(URL); //WebView帮助WebView去处理一些页面控制和请求通知 webView.setWebViewClient(new WebViewClient() {原创 2016-03-09 19:58:54 · 1220 阅读 · 0 评论 -
数据存储——文件存储
1.写文件String data = "testData";FileOutputStream fos = openFileOutput("test.txt",MODE_PRIVATE);fos.write(data.getBytes());fos.close();2.读文件String data = "";FileInputStream fis = openFileInput("test.t原创 2016-03-22 15:57:17 · 357 阅读 · 0 评论 -
数据存储——SQLite
采用SQL语句对数据库操作 SQLiteDatabase sqLiteDatabase = openOrCreateDatabase("myDB",MODE_PRIVATE,null); sqLiteDatabase.execSQL("create table if not exists " + "userInfo(_id intege原创 2016-03-22 15:51:34 · 381 阅读 · 0 评论 -
记录小米 4,锤子手机上播放系统铃声失败的问题
最近遇到一个问题,发现部分机型如:小米 4,锤子 Pro2 调用如下代码播放系统铃声失败:try { Uri defaultRingtoneUri = RingtoneManager.getActualDefaultRingtoneUri(context, RingtoneManager.TYPE_RINGTONE); mediaPlayer.setDataSource(contex原创 2018-03-31 15:54:59 · 1312 阅读 · 0 评论