csdn code地址:
Log Collector
Collect the normal or crash log in Android, then save them into files or upload into server.
How using the libs?
1.1 step1:
Add the below permission into your manifest xml.
1.2 step2:
Add output\log.jar into your libs folder in your project.
1.3 step3:
Register or unregister the crash handler in your application
/**
Log application.
@author Li Cong
@date 2014-3-23 */
public class LogApp extends Application {
@Override
public void onCreate() {
super.onCreate();
LogManager.getManager(getApplicationContext()).registerCrashHandler();
}
@Override
public void onTerminate() {
super.onTerminate();
LogManager.getManager(getApplicationContext()).unregisterCrashHandler();
}
}
1.4 step4(Collect carsh log done.):
Register the activity in the onCreate() of Activity.Unregister the activity in the onDestroy() of Activity. You should register and unregister for all activities in your manifest xml.
public class MainActivity extends Activity { private static final String TAG = "MainActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LogManager.getManager(getApplicationContext()).registerActivity(this);
LogManager.getManag