public static String getAccountType() {
return getAppContext().getResources().getString(R.string.account_type);
}
-
+
// From AccountAuthenticator
// public static final String AUTHORITY = "org.owncloud";
public static String getAuthority() {
import com.owncloud.android.lib.common.operations.RemoteOperationResult;
import com.owncloud.android.lib.common.operations.RemoteOperationResult.ResultCode;
import com.owncloud.android.lib.resources.files.ExistenceCheckRemoteOperation;
+import com.owncloud.android.utils.Log_OC;
import android.content.Context;
import android.net.Uri;
authMethod = AuthenticationMethod.SAML_WEB_SSO;
}
// else - fall back to UNKNOWN
- Log.d(TAG, "Authentication method found: " + authenticationMethodToString(authMethod));
+ Log_OC.d(TAG, "Authentication method found: " + authenticationMethodToString(authMethod));
if (!authMethod.equals(AuthenticationMethod.UNKNOWN)) {
result = new RemoteOperationResult(true, result.getHttpCode(), null);
import android.net.Uri;
import android.os.Bundle;
+import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
@Override
public void onClick(View v) {
-// File dir = new File(mLogPath);
-// if (dir != null) {
-// File[] files = dir.listFiles();
-// if(files!=null) {
-// for(File f: files) {
-// f.delete();
-// }
-// }
-// dir.delete();
-// }
-// finish();
Log_OC.stopLogging();
finish();
}
});
-
sendHistoryButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
sendMail();
}
-
});
-
-
+
if(mLogPath != null){
logDIR = new File(mLogPath);
}
if(logDIR != null && logDIR.isDirectory()) {
-// File[] files = logDIR.listFiles();
-//
-// if (files != null && files.length != 0) {
-// ArrayList<String> logfiles_name = new ArrayList<String>();
-// for (File file : files) {
-// logfiles_name.add(file.getName());
-// }
-// String[] logFiles2Array = logfiles_name.toArray(new String[logfiles_name.size()]);
-// LogListAdapter listadapter = new LogListAdapter(this,logFiles2Array);
-// listView.setAdapter(listadapter);
-// }
-
readLogFile();
-
}
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
super.onMenuItemSelected(featureId, item);
-
switch (item.getItemId()) {
case android.R.id.home:
finish();
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
-import java.util.Date;
-import java.util.Locale;
+import android.os.Environment;
import android.util.Log;
-import com.owncloud.android.MainApp;
-
-
public class Log_OC {
isFileCreated = true;
Log.d("LOG_OC", "Log file created");
}
-// if (logFile.exists()) {
-// logFile.delete();
-// }
+
try {
logFile.createNewFile();
buf = new BufferedWriter(new FileWriter(logFile, true));
}
public static void stopLogging() {
- SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd_HHmmss", Locale.getDefault());
-// String currentDateandTime = sdf.format(new Date());
if (logFile != null) {
-// logFile.renameTo(new File(folder + File.separator + MainApp.getLogName() + currentDateandTime+".log"));
-
-
isEnabled = false;
try {
buf = new BufferedWriter(new FileWriter(logFile, false));
} catch (IOException e) {
e.printStackTrace();
}
-
}
-
}
private static void appendPhoneInfo() {
private static void appendLog(String text) {
if (isEnabled) {
+ String logPath = Environment.getExternalStorageDirectory()+File.separator+"owncloud"+File.separator+"log";
+ startLogging(logPath);
String timeStamp = new SimpleDateFormat("HH:mm:ss").format(Calendar.getInstance().getTime());
- try {
+
+ try {
buf = new BufferedWriter(new FileWriter(logFile, true));
buf.write(timeStamp + " -> " +text);
buf.newLine();