Time of Update: 2014-11-24
如何判斷Android手機當前是否連網?,android當前如果擬開發一個網路應用的程式,首先考慮是否接入網路,在Android手機中判斷是否連網可以通過ConnectivityManager 類的isAvailable()方法判斷,首先擷取網路通訊類的執行個體
Time of Update: 2014-11-24
Android手動回收bitmapisRecycled(),引發Canvas: trying to use a recycled bitmap處理,bitmap.isrecycled通過Imageview顯示網路傳回來的byte資料,發現記憶體會不斷增大,最終導致記憶體溢出。於是手動去回收Bitmap的資料,發現會main ex (Canvas: trying to use a recycled bitmap)網上查詢下,發現重新Imageview的onDraw時,在super執行try
Time of Update: 2014-11-23
一次性開啟多個應用程式,開啟多個應用程式我大程式員每次開機都需要開啟很多軟體,設為開機啟動又影響開機速度,怎麼辦呢?那就寫一個指令碼吧,只需要點擊一次,就可以開啟多個應用程式了。:: open some software@echo offstart "title" "C:\Program Files (x86)\Netease\POPO\Start.exe"start "title" "C:\Program Files (x8
Time of Update: 2014-11-22
Chromium on Android: Android系統上Chromium主訊息迴圈的實現分析摘要:剛一開始接觸Chromium on Android時,就很好奇Chromium的主訊息迴圈是怎麼整合到Android應用程式中的。對於Android程式來說,一旦啟動,主線程就會有一個Java層的訊息迴圈處理使用者輸入事件等系統事件,而對Chromium來說,它有自己另一套訊息迴圈的實現,這個實現有哪些特點,又將如何無縫整合到Android Java層的訊息迴圈中去,正是本文所要討論的話題。&
Time of Update: 2014-11-22
Android——4.2 - 3G移植之路之 APN (五)APN,這東西對於剛接觸的人來說並不是那麼好理解,對於3G移植上網必不可少,這裡記錄一下。 概念:APN(Access Point Name),也就是 存取點 ,行動裝置使用資料流量上網必須配置的一個參數,代表以何種方式來串連服務台開啟資料流量功能.一般有訪問WAP或者connect
Time of Update: 2014-11-21
UI複習練習_優酷布局,ui複習布局還記得前一周,仔細看了一下我自己的代碼,特意看了下代碼規範,一個好的代碼習慣就應該慢慢加入自己平常練習中。看看UI吧 我是想特意今天複習下以前忽視的UI知識,其實作為一個開發人員要習慣相對布局,第一呢,可以拖拉成布局,第二呢 從安卓效能來說相對布局,遠遠好於線性布局,這個布局呢 是通過三個相對布局 和圖片形成了。一個相對布局,背景是一張圖片,和一個Imageview組成的 我將其他布局隱藏了 給大家看看
Time of Update: 2014-11-21
實現Launcher預設壁紙、選擇壁紙定製化功能,launcher定製化需求功能說明: 該定製需求為在系統中增加一個新的分區如myimage,用以實現存放定製資源。例如在myimage下建立wallpaper檔案夾用於存放定製的牆紙圖片資源,當Launcher載入預設牆紙或者選擇設定牆紙時會優先從該路徑下讀取資源。第一部分:客制化預設壁紙:
Time of Update: 2014-11-20
android 自訂開關(SwitchButton),android自訂控制項最近心血來潮,寫了一個自訂仿iPhone的開關。有需要的同學可以來下載啦。支援點擊自動滾動,速率可以自己根據需要修改。觸摸滾動,大小自訂,支援修改樣式。就不錄製動畫,就上傳了兩張圖給大家看看。 主要代碼:package com.example.switchbutton;import android.annotation.SuppressLint;import
Time of Update: 2014-11-20
Android自訂控制項系列五:自訂絢麗水波紋效果 今天我們來利用Android自訂控制項實現一個比較有趣的效果:滑動水波紋。先來看看最終: 圖一 效果還是很炫的;飯要一口口吃,路要一步步走,這裡我們將整個過程分成幾步來實現 一、實現單擊出現水波紋單圈效果: 圖二 照例來說,還是一個自訂控制項,這裡我們直接讓這個控制項撐滿整個螢幕(對自訂控制項不熟悉的可以參看我之前的一篇文章:Android自訂控制項系列二:自訂開關按鈕(一
Time of Update: 2014-11-19
ios之TableViewCell重用機制避免重複顯示問題,iostableviewcell常規配置如下 當超過tableView顯示的範圍的時候 後面顯示的內容將會和前面重複// 這樣配置的話超過頁面顯示的內容會重複出現- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ // 定義唯一標識 static NSString
Time of Update: 2014-11-19
Android快速開發不可或缺的11個工具類(下載),android工具類功能分類:工具 支援平台:Android 運行環境:Eclipse開發語言:Java 開發工具:Eclipse
Time of Update: 2014-11-19
Android中Environment與StatFs擷取系統/SDCard儲存空間大小,statfssdcard最近想起Android開發的知識,好久沒有使用了,都忘得差不多了,今天查看了一會資料往回撿撿,順便寫下來協助一下需要的同學。首先講述一下Environment與StatFs這兩個類,然後介紹它們的詳細使用方法。1、 Environment 類: Environment 是一個提供訪問環境變數的類。 Environment
Time of Update: 2014-11-19
Android 資料庫加密一 簡介 SQLite是一個輕量的、跨平台的、開源的資料庫引擎,它的讀寫效率、資源消耗總量、延遲時間和整體簡單性上具有的優越性,使其成為移動平台資料庫的最佳解決方案(如Android、iOS)。Android系統內建了SQLite資料庫,並且提供了一整套的API用於對資料庫進行增刪改查操作,具體就不詳細說明了。
Time of Update: 2014-11-18
詳細講解Android圖片下載架構UniversialImageLoader之記憶體緩衝(三), 前面的兩篇文章著重介紹的是磁碟緩衝,這篇文章主要是講解一下記憶體緩衝。對於記憶體緩衝,也打算分兩篇文章來進行講解。在這一篇文章中,我們主要是關注三個類,MemoryCache、BaseMemoryCache以及LimitedMemoryCache。
Time of Update: 2014-11-18
Android 讀取Manifest檔案下Application 等節點下的meta-data自訂資料介紹Android在提供了meta-date使用鍵值對的形式實現自訂配置。一般使用中作為渠道標識。可以用在,, , ,節點下。所有的值儲存在同一個Bundle裡面,可以使用 PackageItemInfo.metaData渠道這些資料。使用形式:resource 和 value直接用一個即可,但是注意如果使用那麼得到的是ID值,也就是在R檔案裡面的數字,
Time of Update: 2014-11-18
Android開發之手機定位手機定位基於以下三種方式:1. 網路定位 ;2. 基站定位; 3. GPS定位1 網路定位 前提是必須連上網路:Wifi、3G、2G 擷取到IP地址 例如:彩虹版QQ,珊瑚蟲版QQ,就有一個功能顯示對方的IP; 根據IP顯示具體的位置; 原理是建立一個庫那個IP地址對應那個地方;早期警方破案就採用此特點; 有局限性:針對固定的IP地址。 如果手機網或者ip地址是動態分布IP,這個偏差就很大。這種情況是無法滿足需求的。2 基站定位
Time of Update: 2014-11-17
Android程式加入代碼混淆器,android混淆加入代碼混淆器,主要是加入proguard-project.txt檔案的規則進行混淆,之前建立Android程式是proguard.cfg檔案可以看一下我採用的通用規則(proguard-project.txt檔案)-optimizationpasses
Time of Update: 2014-11-17
Android 讀取Manifest檔案下Application 等節點下的meta-data自訂資料,manifestmeta-data介紹Android在提供了meta-date使用鍵值對的形式實現自訂配置。一般使用中作為渠道標識。可以用在<application>,<activity>,<activity-alias> ,<provider>
Time of Update: 2014-11-17
Android-shareSDK,sharesdk官網1.當資料:地址:http://sharesdk.mob.com/Download2.整合資料:DOS命令: java -jar QuickIntegrater.jar (輸入自己的項目名稱和包名)把聲成的代碼複製進自己的項目中,在assets中,修改ShareSDK.xml
Time of Update: 2014-11-17
Cocos移植到Android-Android.mk編譯檔案,cocosandroid我們在上一篇部落格中年使用的cocos工具對於C和C++原始碼進行編譯。事實上cocos工具讀取<遊戲工程目錄>\proj.android\jni\目錄中的Android.mk檔案,進行交叉編譯和打包的。Android.mk是一個編譯檔案,它是GNU Makefile的一小部分,是用來向Android