Time of Update: 2014-10-15
Android中的檔案儲存體技術 檔案儲存體是每個系統都應該具有的功能,Android系統採用Java語言開發,所以它的檔案儲存體功能基本上和J2SE一樣的。為什麼會引入檔案儲存體?因為大檔案、圖片等我們若只儲存在手機中很有限,一般都是用一個外存放裝置進行儲存。好了今天我們就講講用編程的方式在Android系統中進行儲存。 檔案儲存體的位置
Time of Update: 2014-10-15
android的通知欄的實現package com.example.mynotification;import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import
Time of Update: 2014-10-15
Android_資料庫_非同步作業封裝/** * A particular {@link AsyncQueryHandler} allowing clients to be notified via a * listener. The {@link NotifyingAsyncQueryHandler} also make sure no strong * reference is kept on the given listener (as it is often a Context). *
Time of Update: 2014-10-15
Android Studio如何設定代碼自動提示在用Eclipse時候,你可以進行設定,設定成不管你輸入任何字母,都能進行代碼的提示,在Android Studio中也可以設定,而且比Eclipse設定來的簡單。當然如果你覺得代碼自動提示會降低你的代碼水平,你也可以不設定,在寫代碼過程中,如果一時忘記了,你就可以用代碼提示的快速鍵。android studio代碼提示的快速鍵是什麼呢?看這篇文章:【Android
Time of Update: 2014-10-15
android
Time of Update: 2014-10-15
Android清理緩衝功能實現我們都知道在Android的設定->應用程式中可以查看應用程式的相關資訊,其中有一個功能是清除緩衝。怎麼實現這些功能呢,從Android的setting源碼中可以得到相關資訊。實現如下:Java代碼:package com.wang.clearcache;import java.lang.reflect.Method;import android.os.Bundle;import android.os.RemoteException;import
Time of Update: 2014-10-15
Android讀取Assets檔案夾中的內容Android讀取Assets檔案夾中的內容assets檔案夾是android程式中存放相關外部檔案的一個目錄,Android官方提供了相應的方法去訪問該檔案夾中的內容,故此我們並不需要進行相關的路徑判斷等代碼操作,直接調用相關方法開啟檔案並得到一個位元組輸入資料流(InputStream);然後通過相應的字元編碼方式讀取位元組解碼為字元輸入資料流(InputStreamReader);再通過BufferReader對字元輸入資料流讀取文本並將字元存入
Time of Update: 2014-10-15
Android AlarmManager鬧鐘實現 什麼是AlarmManager?AlarmManager是Android中常用的一種系統層級的提示服務,在特定的時刻為我們廣播一個指定的Intent。簡單的說就是我們設定一個時間,然後在該時間到來時,AlarmManager為我們廣播一個我們設定的Intent,通常我們使用
Time of Update: 2014-10-15
android拍照圖片選取與圖片剪裁 最近從以前的項目中扒下來一個常用的模組,在這裡有必要記錄一下的,就是android上擷取圖片以及裁剪圖片,怎麼樣?這個功能是不是很常用啊,你隨便開啟一個App,只要它有註冊功能都會有設定人物頭像的功能,尤其在內容型的app中更為常見,那麼這些功能是怎麼實現的呢?今天,在這裡就記錄一下好了,防止以後的項目中也會用到,就直接拿來用好了。1.通過拍照或者圖冊擷取圖片(不需要剪裁)這種擷取圖片的方式就比較次了,因為不設定圖片的剪裁功能,有可能因為圖片過大,
Time of Update: 2014-10-15
Android EditText輸入最大值提示功能有時,我們會對EditText添加最大長度限制,在EditText達到輸入上限時阻止繼續輸入並彈出提示。這個問題看似簡單,但很難處理的完美。由於EditText無法攔截軟體盤事件,常規的通過TextWatcher,OnKeyListener,等方法都會存在一定的問題。經過反覆試錯,終於發現以下方案:1.實現一個InputFilter,在InputFilter中判斷輸入長度,並彈出提示: public class
Time of Update: 2014-10-15
android 記憶體最佳化OOM 記憶體流失引發很多問題: 1:程式卡頓,響應速度慢(記憶體佔用高時JVM 虛擬機器會頻繁出發GC) 2:莫名其妙消失 3:直接崩潰ANDROID 記憶體面臨的問題 1: 有限的堆記憶體,原始只有16M 2:記憶體大小消耗等根據裝置,作業系統等級,尺寸的不同而不同 3:程式不能直接控制 4:支援後台多任務處理 5:運行在虛擬機器之上5R
Time of Update: 2014-10-15
android 如何將電話簿中SDN號碼和其他普通號碼混合放在一起?原始預設設計會將SDN單獨分出來,小標題為"SDN",通過如下修改可以達到SDN和普通號碼一樣排列在一起,按首字母順序排列。DefaultContactListAdapter.java 的 configureSelection() 方法中對 selection 為 IS_SDN_CONTACT + " /** * M: New Feature SDN * Origin code: *
Time of Update: 2014-10-15
Android ----------------- 面試題 整理 一 1. XML的解析方式都有哪些? 每一種解析方式的執行流程?設XML為:abcc1 Dom SAX Pull 2.abcc1 以樹的方式展現應該是什麼樣子的 根節點 在上面 子節點和文本在下面 3. 設現有3個Activity,A1, A2, A3,如何? A1 啟動 A2, A2啟動A3後,由A3進行返回操作,直接可以返回到 A1? 舉出兩種方式?Inflate 1 A1 – 》 A2-》 A3 A2
Time of Update: 2014-10-15
Android 基於Netty的訊息推送方案之對象的傳遞(四)在上一篇文章中《Android 基於Netty的訊息推送方案之字串的接收和發送(三)》我們介紹了Netty的字串傳遞,我們知道了Netty的訊息傳遞都是基於流,通過ChannelBuffer傳遞的,那麼自然,Object也需要轉換成ChannelBuffer來傳遞。好在Netty本身已經給我們寫好了這樣的轉換工具。ObjectEncoder和ObjectDecoder,下面我們介紹一個案例。1.
Time of Update: 2014-10-14
Cocos2d-x中__Array容器以及執行個體介紹,cocos2d-x__array__Array類在Cocos2d-x 2.x時代它就是CCArray類。它是模仿Objective-C中的NSArray類而設計的,通過引用計數管理記憶體。__Array繼承於Ref類,因此它所能容納的是Ref及子類所建立的對象指標。1、建立__Array對象建立__Array對象有很多函數,下面是總結常用的函數:static __Array* create()。建立__Array。static
Time of Update: 2014-10-14
IOS開發人員中心產生認證時填寫appID的問題,iosappid今天需要給客戶打包新程式,從申請認證開始,當申請認證時發現一個問題就是當填寫appID時怎麼填寫,到代表什麼意思的問題,竟尋找區別如下:1、蘋果的app id分為2種,一種是explicit ID , 直譯為 顯式ID, 一種是wildcard ID ,直譯 通配ID。在建立app id的時候可以設定,建立之後類型不可切換。2、2種ID最直觀的區別,explicit ID必須是全名,比如
Time of Update: 2014-10-14
Android繪圖監聽介面OnPreDrawListener詳解,android返回鍵監聽public static interface ViewTreeObserver.OnPreDrawListener我們先看下API中的定義:類概述:為即將繪製視圖樹時執行的回呼函數定義的介面.共有方法:public abstract boolean onPreDraw ()即將繪製視圖樹時執行的回呼函數。這時所有的視圖都測量完成並確定了架構。
Time of Update: 2014-10-14
Cocos2d-X中的CCSprite,Cocos2d-XCCSprite 在cocos2d-x中,精靈CCSprite是整個遊戲開發處理的主要對象,例如天上的飛機、地上的坦克、玩家控制的任務等等都是精靈。甚至天上隨機飄過的一朵白雲、飛過的一隻鳥也都是精靈。實際上,精靈就是一個可以不斷變化的圖片,變化包括位置變化、旋轉、放大、運動等等。 可見,精靈在遊戲中是十分重要的組成部分,隨處可見。在cocos2d-x中,要用到圖片展示的,基本上會使用到精
Time of Update: 2014-10-14
JAVA進階-網路編程,java進階網路編程>通過通訊端串連伺服器Socket指代通訊端>讀取任意網站的首頁---------/** * @author Lean @date:2014-10-9 */public class SocketSample {public static void main(String[] args) {BufferedWriter writer=null;Socket socket=null;try {while (true) {try
Time of Update: 2014-10-14
android項目 之 記事本(13),android項目本文是自己學習所做筆記,歡迎轉載,但請註明出處:http://blog.csdn.net/jesson20121020