Time of Update: 2016-03-28
安卓學習----使用okHttp(POST方式)---登入,安卓okhttp 工具類package com.liunan.okhttpdemo3post.Utils;import java.io.IOException;import okhttp3.MediaType;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.RequestBody;import
Time of Update: 2016-03-28
Android Xfermode
Time of Update: 2016-03-28
網路連接異常處理工具,網路連接異常處理public class NetStateUtils { /** * 對網路連接狀態進行判斷 * * @return true, 可用; false, 不可用 */ public static boolean isNetworkConnected(Context context) { if (context != null) { ConnectivityManager
Time of Update: 2016-03-28
開啟我的Android之旅-----記錄Android環境搭建遇到的問題,-----android在現在這個離不開手機的時代,對於手機APP的開發也是一個很大的市場,所以自己也想去探一探手機APP開發,在我們進行Android開發的第一步就是搭建環境,具體怎麼搭建我就不說,這裡記錄一下在搭建環境的過程中遇到的一些問題,來協助遇到相同問題的童鞋。1、點擊安卓模擬器就會出現一個錯誤訊息:Location of the Android SDK has&
Time of Update: 2016-03-27
安卓學習----使用okHttp(get方式)---下載圖片,一首先下載Jar包https://github.com/square/okhttp 如果使用android studio只需要加入依賴compile 'com.squareup.okhttp3:okhttp:3.2.0' 二--下載一張圖片並顯示使用的是hanlder的方式package com.liunan.okhttpdemo2;import android.graphics.Bitmap;import
Time of Update: 2016-03-27
上傳映像之裁剪,映像裁剪 一個但凡涉及到使用者資訊的應用,總少不了設定使用者映像這個小功能。之前做這塊的時候只是簡單的複製粘貼導致最近再做這個功能的時候,卻發現問題很多,拍照及相簿選擇後啟動系統裁剪要不崩潰要不就是沒有返回資料,今天好好梳理一下這個功能。 調用系統拍照介面:private void startTakePhotoActivity() { temp_file_name = String.valueOf(System.currentTimeMillis()) +
Time of Update: 2016-03-27
Android學習筆記(32):通知推送Notification淺析Notification用於顯示在手機狀態列的通知。一般通過NotificationManager服務來發送通知。Notification.Builder類可以讓我們更加方便的建立Notification對象。 Notification.Builder常用方法:setAutoCancel():設定點擊通知後,狀態列自動刪除通知setContentText():設定通知內容setContentTitle():設定通知標題
Time of Update: 2016-03-28
檔案處理工具類,通用包檔案處理工具檔案處理:常用操作: 獲得檔案或檔案夾的絕對路徑和相對路徑。 String path = File.getPath();//相對路徑 String path = File.getAbsoultePath();//絕對路徑 獲得檔案或檔案夾的父目錄 String parentPath = File.getParent(); 獲得檔案或檔案夾的名稱 String Name =
Time of Update: 2016-03-27
android四大組件之Broadcast,androidbroadcast廣播的概念現實中:我們常常使用電台通過發送廣播發布訊息,買個收音機,就能收聽Android:系統在產生某個事件時發送廣播,應用程式使用廣播接收者接收這個廣播,就知道系統產生了什麼事件。Android系統在啟動並執行過程中,會產生很多事件,比如開機、電量改變、收發簡訊、撥打到電話、螢幕解鎖廣播接收者的註冊Android四大組件都要在資訊清單檔中註冊廣播接收者比較特殊,既可以在資訊清單檔中註冊,也可以直接使用代碼註冊有的廣播
Time of Update: 2016-03-27
Android中AsyncTask基本用法與源碼剖析(API 23)Android的UI是線程不安全的,想在子線程中更新UI就必須使用Android的非同步作業機制,直接在主線程中更新UI會導致程式崩潰。Android的非同步作業主要有兩種,AsyncTask和Handler。AsyncTask是一個輕量的非同步類,簡單、可控。本文主要結合API 23的源碼講解一下AsyncTask到底是什麼。基本用法聲明:Android不同API版本中同一個類的實現方法可能會有不同,本文是基於最新的API 2
Time of Update: 2016-03-27
Android學習筆記(26):Toast提示資訊框淺析Toast用於在介面上顯示提示訊息框,這個提示資訊框會在一段時間後消失。用Toast顯示提示資訊的步驟很簡單: 1.調用Toast的構造方法或是makeText()靜態方法建立一個Toast對象。2.利用Toast的方法來設定該訊息提示的格式等。3.調用Toast的show()方法顯示訊息提示框。 想要顯示複雜的訊息提示框可以使用對話方塊,也可以使用Toast,方法是用Toast構造器建立執行個體,再調用setView(
Time of Update: 2016-03-27
Android安全專項-Apk加固淺析0x00原理部分我不獻醜了,上面3篇文章說的很清楚,我直接實戰,講述從0開始如何最終實現加固的整個過程,踩了不少坑。0x01第一步建立被加固Apk,就是你的源碼Apk。你做的工作就是防止這個Apk被破解。這個APK要注意以下幾點:記住你的主Actvitiy名和其他Activity名從途中可知我們的主Activity為doctorq.com.mysourceapk.MainActivity還有一個Activity名為doctorq.com.mysourceap
Time of Update: 2016-03-27
android動畫詳解四 建立動畫淺析·使用ValueAnimator進行動畫通過指定一些int,float或color等類型的值的集合,ValueAnimator使你可以對這些類型的值進行動畫。你需通過調用ValueAnimator的某個Factory 方法來獲得一個ValueAnimator對象,比如:ofInt(),ofFloat(),或ofObject()。例如: ValueAnimator animation =
Time of Update: 2016-03-27
淺談Android 通過ADB Wireless無線調試應用使用資料線調試應用難免不方便,本篇部落格介紹使用ADB Wireless工具,當手機和電腦處在同一網路下,實現無線調試應用。ADB Wireless能夠讓手機用無線來取代USB串連,而使用ADB工具的前提是裝置已經root。1、手機和電腦處於同一網路下2、下載安裝ADB Wireless APP3、終端視窗進入android-sdk喎?http://www.bkjia.com/kf/ware/vc/" target="_blank"
Time of Update: 2016-03-27
Android項目:手機安全衛士(16)—— 複雜 ListView淺析Android項目:手機安全衛士(16)—— 複雜 ListView1 介紹接著昨天的內容,今天繼續完善應用列表,首先,應用分為系統應用和使用者應用,安裝位置分為手機記憶體和 sdcard,所以,我們在 ListView 中添加一個分類,分為系統應用和使用者應用,每一個 item 顯示安裝的位置,最終效果如下所示:2 判斷應用類型和安裝位置ApplicationInfo 對象有個 flags
Time of Update: 2016-03-27
android 公司app升級UI總結分析這個月忙忙碌碌已快接近尾聲,主要是公司的app進行項目重構以及UI升級。所以略作總結。1、出現編譯記憶體不夠 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE[2016-03-02 17:00:11 - EGStarSplash] Please check logcat output for more details.[2016-03-02 17:00:11 -
Time of Update: 2016-03-27
android源碼解析之(五)--)Log相關介紹這裡面基本都是android framework層的源碼了。而且最近發現了一個比較不錯的github外掛程式:OctoTree,它 是一個瀏覽器外掛程式,它可以讓你在Github 看代碼時,左側邊欄會出現一個樹狀結構,就像我們在IDE 一樣。當我們看一個項目的結構,或者想看具體的某個檔案,這樣就會很方便。怎麼樣這樣查看原始碼的話是不是很方面?vcD4NCjxwPrrDwcvLtdK7z8LO0sPHvfHM7NDo0qq96cnctcRMb2e2
Time of Update: 2016-03-27
安卓應用反編譯(二)-APK包反編譯淺析第二章 APK包反編譯被編譯器處理過的代碼和資源已經打包成了APK,有的甚至被轉化成了二進位檔案。但是我們也有一些方法,把這些編譯過的內容給變回原來的樣子,這個過程叫做-反編譯。反編譯分為兩個部分:一個是資源檔,一個是java檔案。so檔案是c++編譯的結果,可以認為是不可反編譯的(反編譯成彙編指令,估計大部分人也看不懂)。2.1 反編譯資源檔APK
Time of Update: 2016-03-27
android:exported
Time of Update: 2016-03-27
win7系統串連WiFi上網訊號很弱怎麼辦WiFi已經成為我們生活中的一部分,無論是家庭還是辦公,只要有wifi訊號的地方,手機、筆記本、平板都可以串連上網。有使用者發現筆記本win7系統電腦串連WiFi上網訊號很弱,經常打不開網頁,或者出現網路斷斷續續等情況,影響正常操作,這時候我們該怎麼解決WiFi訊號弱的問題呢?下面就為大家介紹3種解決WiFi訊號弱的方法。具體方法如下:1、無線傳輸功率不配