Time of Update: 2014-10-17
android:PopupWindow的使用情境和注意事項,androidpopupwindow1.PopupWindow的特點借用Google官方的說法:“A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current
Time of Update: 2014-10-17
史上最清晰明了的ndk編譯方法,明了ndk編譯可能很多android開發人員都去嘗試過ndk編譯,但是在windows下面搭建環境是多麼的麻煩,想必都有體會,今天記錄一下目前研究的最簡單的方法1、首先下載安裝ndk編譯環境 http://gl.paea.cn/contents/6c5aa5daf49d3daa.html紅孩兒工具箱的整合cocos2dx開發環境安裝,裝好以後配置電腦進階環境配置裡面的path 比我的ndk路徑 D:\cocos2dx64\NDK2
Time of Update: 2014-10-17
Android開發之Mediaplayer Android提供了常見的音頻、視頻的編碼、解碼機制。藉助於多媒體類MediaPlayer的支援,開發人員可以很方便在在應用中播放音頻、視頻。本篇部落客要講解在Android平台下如何播放一個音頻檔案。 本篇部落客要內容如下:MediaPlayerMediaPlayer的音頻源使用MediaPlayer播放音樂MediaPlayer提示Demo--一個簡單的MP3播放器MediaPlayer 上面提到過,Android下對於音頻、視頻的支援均需要使
Time of Update: 2014-10-17
android 自訂群組件隨著手指自動畫圓首先自訂一個View子類:package com.example.androidtest0.myView;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import
Time of Update: 2014-10-17
Android底層開發之Linux輸入子系統要不要判斷系統休眠狀態上報索引值Android底層開發之Linux輸入子系統要不要判斷系統休眠狀態上報索引值 題外話:一個問題研究到最後,那邊記錄文檔的前半部分基本上都是無用的,甚至是錯誤的。重點在最後,前邊僅僅是一些假想推測。 在調試一下紅外遙控器input驅動時,直接採用的是一個半成品的驅動在上邊實現的自己的裝置的匹配,但同時遇到了一些關於input輸入子系統的疑惑。按鍵一般有「按下和抬起」兩個狀態一般使用0和1來分別表示。一般
Time of Update: 2014-10-15
【iOS開發-47】如何下載iOS 7.1 Simulator 以及iOS
Time of Update: 2014-10-15
android studion 使用 Android-ViewPagerIndicator,viewpagerindicator Android-ViewPagerIndicator 的功能 不介紹了,想看的點擊去看。因不不會匯入,花了不少時間,現在記錄一下,如果正好有需要的,又正好看到,那就參考一下。1. 使用 maven 匯入 1) 在最頂層的Build.gradle 中添加如下代碼:
Time of Update: 2014-10-15
Android裝置管理員漏洞2--阻止使用者取消啟用裝置管理員 2013年6月,俄羅斯安全廠商卡巴斯基發現了史上最強手機木馬-Obad.A,該木馬利用了一個未知的Android裝置管理員漏洞(ANDROID-9067882),已啟用裝置管理員許可權的手機木馬利用該漏洞,可以在設定程式的裝置管理員列表中隱藏,這樣使用者就無法通過正常途徑取消該手機木馬的裝置管理員許可權,從而達到無法卸載的目的。Android4.2版本以上系統已經修複該漏洞。(漏洞詳情:http://blog.csdn.net/
Time of Update: 2014-10-15
Android中的檔案儲存體技術 檔案儲存體是每個系統都應該具有的功能,Android系統採用Java語言開發,所以它的檔案儲存體功能基本上和J2SE一樣的。為什麼會引入檔案儲存體?因為大檔案、圖片等我們若只儲存在手機中很有限,一般都是用一個外存放裝置進行儲存。好了今天我們就講講用編程的方式在Android系統中進行儲存。 檔案儲存體的位置
Time of Update: 2014-10-15
Android 執行個體講解添加本地圖片和調用系統拍照圖片在項目的開發過程我們離不開圖片,而有時候需要調用本地的圖片,有時候需要調用拍照圖片。同時實現拍照的方法有兩種,一種是調用系統拍照功能,另一種是自訂拍照功能。而本博文目前只講解第一種方法,第二種方法後期在加以講解。添加本地圖片和調用系統拍照圖片主要是通過調用acitivity跳轉startActivityForResult(Intent intent, int
Time of Update: 2014-10-15
Android Studio如何添加工程(project)為library(針對非gradle) 這篇文章還是針對非gradle build的工程,gradle build有一些差別。在Eclipse要引用別的工程為本工程的library很簡單,但是在Android Studio還是稍稍有點小複雜的。那如何引用別的工程為本工程的library呢,首先你要將你要引用的工程作為一個module的形式匯入。如何Import module,看這篇文章:Android Studio如何import
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 AlarmManager鬧鐘實現 什麼是AlarmManager?AlarmManager是Android中常用的一種系統層級的提示服務,在特定的時刻為我們廣播一個指定的Intent。簡單的說就是我們設定一個時間,然後在該時間到來時,AlarmManager為我們廣播一個我們設定的Intent,通常我們使用
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 ActionBar 的使用Android ActionBar 的使用package com.example.actionbardemo2;import android.R.drawable;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.app.FragmentTransaction;import
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-15
android關鍵組件service服務(一)一、 Service簡介Service是android