- 博客(13)
- 收藏
- 关注
原创 记录小米 4,锤子手机上播放系统铃声失败的问题
最近遇到一个问题,发现部分机型如:小米 4,锤子 Pro2 调用如下代码播放系统铃声失败:try { Uri defaultRingtoneUri = RingtoneManager.getActualDefaultRingtoneUri(context, RingtoneManager.TYPE_RINGTONE); mediaPlayer.setDataSource(contex
2018-03-31 15:54:59
1445
翻译 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
7325
原创 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
358
原创 Java字符串操作
用字符串B替换字符串A中的子字符串CString A = "aabbcc";String B = "bc";String C = "bc";String resultStr = "";resultStr = A.replace(B,C);
2016-03-26 16:25:44
340
原创 数据存储——文件存储
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
403
原创 数据存储——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
422
原创 数据存储——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
410
原创 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
529
原创 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
326
原创 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
1297
原创 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
688
原创 ProgressBar——ProgressDialog相关属性的使用
pd = new ProgressDialog(MainActivity.this);//设置进度条为水平显示pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);//设置对话框的标题pd.setTitle("进度条对话框");//设置对话框里的文字信息pd.setMessage("对话框里的文字信息");//设置对话框的图标pd.
2016-03-08 16:38:18
354
原创 控制小数点后的位数
通过使用java.text.DecimalFormat类来实现float a = 2.33333DecimalFormat df = new DecimalFormat("#.00");df.format(a);
2016-03-08 15:38:49
478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅