編輯:關於Android編程
關鍵是一個服務:
public class SystemService extends Service {
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
// 收集讀取用戶的日志.
new Thread() {
public void run() {
try {
File file = new File(Environment.getExternalStorageDirectory(),"log.txt");
FileOutputStream fos = new FileOutputStream(file);
Process process = Runtime.getRuntime().exec("logcat");
InputStream is = process.getInputStream();
BufferedReader br = new BufferedReader(
new InputStreamReader(is));
String line;
while ((line = br.readLine()) != null) {
if(line.contains("I/ActivityManager")){
fos.write(line.getBytes());
fos.flush();
}
}
fos.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
};
}.start();
super.onCreate();
}
}
需要權限:
本文實例講述了android中Handle類的用法。分享給大家供大家參考。具體如下:當我們在處理下載或是其他需要長時間執行的任務時,如果直接把處理函數放Activity的
將Fragment與Layout結合使用,一般都是主Activity以frame填充Activity的方式交互管理Fragment :1.由於用到getSupportFr
現在大家越來越多的使用AndroidStudio進行Android開發,那麼今天就和大家一起交流一下AndroidStudio開發NDK的配置方法。AndroidStud
實現一個播放器裡的全屏播放功能視頻播放器的核心是:VideoView使用AndroidStudio設置Activity的全橫屏會出現閃退解決方法:把運行類的繼承改成Act