1. 程式人生 > >Android上傳log資訊到伺服器

Android上傳log資訊到伺服器

Android應用發生ANR或者崩潰的時候比較多,當然你開發的應用特別好除外,我們可以想辦法把崩潰的log資訊傳到伺服器端,那麼就涉及到如何拿到我們應用的錯誤資訊的問題。但請記得一定要過濾log資訊,只取和你應用相關的Log資訊就可以了。

具體看官方文件這裡:

dev guide ->Developing -> Tools -> logcat

dev guide ->Debugging -> Reading and Writing logs

具體如何實現就仁者見仁智者見智了,其實我覺得更重要的是如何把log資訊傳到伺服器,在何時傳,這個策略問題,我認為比實現更重要。

比如,你可以在使用者每次登出你的客戶端的時候呼叫一次上傳log的方法,或許在後臺偷偷的跑一個service也沒問題,或者寫一個定時器,每10個小時跑一次也OK,看你們自己的需求和要求了。但是千萬別太黑,讓使用者發現了,就慘了。

相關推薦

Androidlog資訊伺服器

Android應用發生ANR或者崩潰的時候比較多,當然你開發的應用特別好除外,我們可以想辦法把崩潰的log資訊傳到伺服器端,那麼就涉及到如何拿到我們應用的錯誤資訊的問題。但請記得一定要過濾log資訊,只取和你應用相關的Log資訊就可以了。 具體看官方文件這裡: dev g

Android圖片到伺服器並顯示(後臺用Java處理)

Android上傳圖片(Android Studio) Fragment介面: private String img_src; /** * 從相簿選取圖片 */ public void selectImg() { Intent intent = new

Android 圖片到伺服器時將bitmap轉換為byte[]最後轉換為String

 1. //上傳圖片到伺服器         Bitmap bitmap = ………………;//得到圖片         ByteArrayOutputStream out=new ByteArrayOutputStream();         try {out.flus

android 檔案到伺服器段(servlet)

客戶端: private void addMap() { params.put("user", "zhangming"); params.put("user1", "zhangxiao"); params.put("user2", "xiao"); file

全域性異常捕捉並log伺服器

一個專案的完工後,我們也應給APP加上全域性的異常捕捉,並將異常log上傳到伺服器。有些朋友可能會遇到這樣的問題,異常是捕捉到了,但是還沒等到上傳到伺服器上APP就掛了。下面我們一起來看一下我在應用中的使用。 import java.io.File; import j

android檔案至伺服器android端+伺服器端)

引言:本來android檔案上傳的部落格在網上挺多的,不過好些都只是有前臺android端的上傳,並沒有後臺伺服器端的接收。而且自己寫的時候也確實遇見了一些之前沒注意到的地方,寫出來也算是給自己提個醒。 我這裡就不把全部的程式碼都貼出來了,就只貼一下核心程式碼

android Bitmap到伺服器

先來客戶端程式碼【這裡只寫了主要程式碼】 先來張效果圖, iv_photo.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { new ActionSheetDialog(S

android aar到私有maven伺服器

搞這個東西也是花了蠻長時間,主要還是對gradle中的groovy語言不熟悉所導致的,寫下來,以防下次再入坑~ 在gradle中新建task 如果你需要將某個module打包成aar,並上傳到maven上去,需要在這個module下面的build.gradl

Android圖片和文字到伺服器

1. 首先到Appache官網下載第三方jar包httpmime(可以到這裡下載http://download.csdn.net/detail/likesidehu/9651525,這個jar包配合下面程式碼驗證沒問題) 2. 伺服器地址: http://localhost

Android 頭像(檔案)到伺服器

import android.annotation.TargetApi; import android.content.Context; import android.content.res.Resources; import android.graphics.Bitmap; import android.g

Android——從本地相簿圖片至伺服器

android實現本地圖片上傳至服務端,只需幾步操作即可實現,下面一起看看。 首先看下效果: 主要程式碼: package com.kevin.imageuploadclient.fragment; import android.graphics

android大檔案到伺服器客戶端和伺服器端程式碼

使用一般的上傳方法一般上傳不能超過2m的檔案,也非常容易中斷和出錯,於是本人打算使用xutils框架進行檔案上傳開發,話不多說直接上原始碼 首先要下載這個類庫的jar包,地址:https://github.com/wyouflf/xUtils android端程式碼: 新增

android通過servlet檔案到伺服器

伺服器端:部署在Tomcat上,直接在myEclipse上開發即可 package com; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.

Android 測試頭像到伺服器

現在很多的app中都有使用者註冊登入以及頭像修改的功能, 下面就我碰到的上傳頭像到伺服器中做個簡單的介紹。 既然要上傳頭像, 那麼Android中圖片的來源有兩種方式 :通過檔案管理器、通過拍照 1:檔案管理器(相簿) Intent intent = new Intent(

Android檔案到Web伺服器,PHP接收檔案(一)

      Android上傳檔案到伺服器,通常採用構造http協議的方法,模擬網頁POST方法傳輸檔案,伺服器端可以採用JavaServlet或者PHP來接收要傳輸的檔案。使用JavaServlet來接收檔案的方法比較常見,在這裡給大家介紹一個簡單的伺服器端使用PHP語言

Android圖片至java伺服器

這幾天有做到一個小的案例,手機拍照、相簿照片上傳到伺服器。客戶端和伺服器的程式碼都貼出來: 客戶端 AndroidManifest.xml新增以下許可權 <uses-permission android:name="android.permiss

Android App崩潰日誌到伺服器並且重啟!

我們寫程式的時候都希望能寫出一個沒有任何Bug的程式,期望在任何情況下都不會發生程式崩潰。但沒有一個程式設計師能保證自己寫的程式絕對不會出現異常崩潰。特別是當你使用者數達到一定數量級後,你也更容易發現應用不同情況下的崩潰。   對於還沒釋出的應用程式,我們可以通

android 圖片到php伺服器

android程式碼 public class EX08_11 extends Activity {   /* 變數宣告    * newName:上傳後在伺服器上的檔名稱    * uploadFile:要上傳的檔案路徑    * actionUrl:伺服器對應的程式

android post檔案到伺服器

/***************通過拼接的方式構造請求內容,實現引數傳輸以及檔案傳輸****************/ public static String post(String url, Map<String, String> params

android okHttp3 post圖片給伺服器

進行post請求 OkHttpClient client = new OkHttpClient(); // form 表單形式上傳 MultipartBody.Builder requestBody = new MultipartBody.Builder().setTy