软件开发之在程序中时时获取logcat日志信息
来源:互联网 发布:小米笔记本软件模糊 编辑:程序博客网 时间:2024/06/05 22:51
- if (android.os.Build.MODEL.equals("meizu_m9")){
- System.out.println("我是M9手机");
- }
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.check);
- /**得到这个按钮对象**/
- button = (Button)findViewById(R.id.button0);
- /**监听这个按钮**/
- button.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View view) {
- /**输出一段Log信息**/
- Log.i("Mytest", "this is a test");
- /**开启线程用于监听log输出的信息**/
- new Thread(CheckActivity.this).start();
- }
- });
- }
- @Override
- public void run() {
- Process mLogcatProc = null;
- BufferedReader reader = null;
- try {
- //获取logcat日志信息
- mLogcatProc = Runtime.getRuntime().exec(new String[] { "logcat","Mytest:I *:S" });
- reader = new BufferedReader(new InputStreamReader(mLogcatProc.getInputStream()));
- String line;
- while ((line = reader.readLine()) != null) {
- if (line.indexOf("this is a test") > 0) {
- //logcat打印信息在这里可以监听到
- // 使用looper 把给界面一个显示
- Looper.prepare();
- Toast.makeText(this, "监听到log信息", Toast.LENGTH_SHORT).show();
- Looper.loop();
- }
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- <uses-permission android:name="android.permission.READ_LOGS" />
效果图
最后还是老规矩每篇文章都会附带源代码,最后如果你还是觉得我写的不够详细 看的不够爽 不要紧我把源代码的下载地址贴出来 欢迎大家一起讨论学习雨松MOMO希望可以和大家一起进步。
下载地址:http://down.51cto.com/data/259343
下载地址:http://down.51cto.com/data/259343
本文出自 “雨松MOMO的程序世界” 博客,请务必保留此出处http://xys289187120.blog.51cto.com/3361352/677183
0 0
- Android软件开发之在程序中时时获取logcat日志信息(三十三)
- Android软件开发之在程序中时时获取logcat日志信息
- Android软件开发之在程序中时时获取logcat日志信息
- Android软件开发之在程序中时时获取logcat日志信息(三十三)
- 软件开发之在程序中时时获取logcat日志信息
- Android软件开发之在程序中时时获取logcat日志信息(三十三)
- Android软件开发之在程序中时时获取logcat日志信息
- android 程序时时获取logcat信息
- android 程序时时获取logcat信息
- Android代码中获取Logcat日志信息
- logCat获取程序信息
- Logcat 使用之-在程序中记录
- 时时获取CPU信息
- Android中Logcat日志信息过滤技巧
- Android开发之获取所有软件信息
- android 中获取logcat缓冲区信息
- LogCat日志信息
- Android学习之路------代码中获取Logcat打印日志并存放于文件中
- 在.htaccess文件中加入php_flag后网站报错
- 我的asp.net学习日志
- 如何用互联网思维让企业培训接地气
- Exception浅谈
- 如何更改linux文件的拥有者及用户组(chown和chgrp)
- 软件开发之在程序中时时获取logcat日志信息
- 【web开发学习笔记】Struts-Tags学习笔记1 - 通用标签和控制标签
- E - Counting Triangles
- CentoOS中打开txt文件中文乱码问题--一站式解决
- spring quartz定制器
- CopyMemory函数
- Genymotion-android 好用的模拟器工具
- 整理的免费教程:有关Android开发案例的视频教程
- 激励年轻人的30句话真言 读懂让你受用一生!送给年轻的你!