Time of Update: 2015-07-14
android:configChanges不被調用的問題,同樣是由於SDK版本引發的問題。版本高的更加嚴謹,限制更多。"orientation"The screen orientation has changed — the user has rotated the device.Note: If your application targets API level 13 or higher (as declared by
Time of Update: 2015-07-14
Android Studio 查看類結構和繼承關係,androidstudio選中類 ,按下F4,可以開啟類的原始碼 在 Eclipse 中我們可以使用 Ctrl + O 組合熱鍵查看類的結構,Android Studio 中也可以做到。View -> Tool Windows -> Structure , 快速鍵Windows:Alt + 7Mac :Cmd + 7 或者如直接選擇 Structure
Time of Update: 2015-07-14
Android Studio 中檔案查詢方法總結,androidstudio搜尋單詞Windows: Ctrl + FMac : Cmd + F會在當前啟用的檔案上查詢輸入的關鍵字,以高亮顯示 跳轉行Windows: Ctrl + LMac : Cmd + L比Eclipse更加細緻,可以先輸入行號,然後輸入冒號,最後跟上字元的位置 Navigate菜單中有更加細緻的查詢分類 可以看到,我們可以按照分類查詢
Time of Update: 2015-07-14
Android簡化xml sax解析,android簡化xmlsax dom解析佔用記憶體大(我這邊需要解析各種各樣的kml檔案,有時4-5M的kml檔案使用dom解析很多手機就記憶體溢出了),也需要引入第三方庫,所以使用相對於節省記憶體很多、不需引入其他庫的sax解析就是很好的選擇了。因為sax解析比較複雜的xml檔案特別麻煩,所以整理了一個簡化android sax解析的工具。 實現思路:和Android
Time of Update: 2015-07-14
版本控制-GitHub,控制-github 前面幾篇文章,我們介紹了Git的基本用法及Git伺服器的搭建,本篇文章來學習一下如何使用GitHub。GitHub是開源的程式碼程式庫以及版本控制庫,是目前使用網路上使用最為廣泛的服務,GitHub可以託管各種Git庫。 首先我們需要註冊一個GitHub帳號,開啟https://github.com/,點擊“Sign up”進行註冊。具體步驟如下: 1、點擊“sign
Time of Update: 2015-07-14
android:exported對ContentProvider的影響,前兩天按教學視頻在MainActivity中寫完ContentProvider後在Manifest中配置了如下代碼<provider android:name="test.provider.SQLiteProvider" android:authorities="test.provider"
Time of Update: 2015-07-14
ios app 實現熱更新(無需發新版本實現app添加新功能),iosapp目前能夠實現熱更新的方法,總結起來有以下三種1. 使用FaceBook 的開源架構 reactive native,使用js寫原生的ios應用ios app可以在運行時從伺服器拉取最新的js檔案到本地,然後執行,因為js是一門動態指令碼語言,所以可以在運行時直接讀取js檔案執行,也因此能夠實現ios的熱更新2. 使用lua 指令碼。lua指令碼如同js
Time of Update: 2015-07-14
Android Native 程式逆向入門(一)—— Native 程式的啟動流程,androidnative八月的太陽曬得黃黃的,誰說這世界不是黃金?小雀兒在樹蔭裡打盹,孩子們在草地裡打滾。八月的太陽曬得黃黃的,誰說這世界不是黃金?金黃的樹林,金黃的草地,小雀們合奏著歡暢的清音:金黃的茅舍,金黃的麥屯,金黃是老農們的笑聲。 —— 徐志摩·八月的太陽ilocker:關注 Android 安全(新入行,0基礎) QQ: 2597294287在產生
Time of Update: 2015-07-14
我的Android進階之旅------>Android利用Sensor(感應器)實現水平儀功能的小例,android水平儀 這裡介紹的水平儀,指的是比較傳統的氣泡水平儀,在一個透明圓盤內充滿液體,液體中留有一個氣泡,當一端翹起時,該氣泡就會浮向翹起的一端。 利用方向感應器返回的第一個參數,實現了一個指南針小應用。
Time of Update: 2015-07-14
Unity5.1 新的網路引擎UNET(一) 概括2,unity5.1unet孫廣東 2015.7.12 有兩種網路功能的使用者:• 使用者使用Unity 製作多人遊戲。這些使用者應該開始使用NetworkManager 或者 High Level API.• 使用者建設網路基礎設施 或 進階的多人遊戲。這些使用者應該開始使用 NetworkTransport API。High level scripting API 高層次的指令碼 APIUnity
Time of Update: 2015-07-14
android-pulltorefresh 下拉載入中使用gif動圖,android下拉載入更多效果預覽:xml布局<com.handmark.pulltorefresh.library.PullToRefreshListView xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2015-07-14
位元運算與乘除運算的對比實驗,運算乘除運算實驗Java 的JDK中存在很多位元運算的使用,其目的是為了讓代碼跑的更快一些,我們做一個實驗,看看到底可以節省多少計算時間。以下代碼中,分別使用了乘除運算和位元運算來進行了一億次基礎操作,並列印了所消耗的時間。/** * 比較乘除運算和位元運算時間消耗上的差距 */public class TestBitOpr { public static void main(String[] args){ int j = 10;
Time of Update: 2015-07-14
Android 之修改標題列(title)1、首先匯入ActionBarActivity包,然後將MainActivity繼承Activity而不是ActionBarActivity(注意這裡只改變的了主介面的標題) import android.support.v7.app.ActionBarActivity;public class MainActivity extends Activity
Time of Update: 2015-07-14
android開發學習:打電話和發簡訊,android發簡訊1.建立一個android項目File——New——Other——android application project填寫application name(就是應用的名字,比如:天天酷跑)填寫project name(就是程式項目名,比如:TTKP,打包後名字也是TTKP.APP)填寫package name(程式包名,比如cn.tengxun.ttkp)然後選擇最小啟動並執行android版本,最適合版本,編譯版本,主題。NEXT—
Time of Update: 2015-07-14
我的Android進階之旅------)Android實現音樂示波器、均衡器、重低音和音場功能 本執行個體來自於《瘋狂Android講義》,要實現具體的功能,需要瞭解以下API: MediaPlayer 媒體播放器Visualizer 頻譜Equalizer 均衡器BassBoost 重低音控制器PresetReverb 預設音場控制器Paint 繪圖來看下效果,如下所示豎狀波形圖 塊狀波形圖曲線波形圖調節均衡器、重低音 選擇音場下面來看具體的實現代碼
Time of Update: 2015-07-14
JAVA多線程和並發性知識點總結,java多線程 轉載請註明出處:http://blog.csdn.net/zhoubin1992/article/details/46861397上次我總結了一份JAVA 物件導向和集合知識點總結: http://blog.csdn.net/zhoubin1992/article/details/46481759 受到了博友們的激勵,這次對JAVA多線程和並發性相關知識點進行總結,方便各位博友學習以及自己複習之用。一、
Time of Update: 2015-07-14
Android IntentService vs ServiceAndroid IntentService vs Service眾所周知,Android中的Service是用於後台服務的,當應用程式被掛到背景時候,為了保證應用中某些功能仍然可以工作而引入了Service,比如播放音樂。針對service,官方文檔有2點重要說明:1. A Service is not a separate process. The Service object itself does not imply it
Time of Update: 2015-07-13
Mac下Android studio 之NDK配置教程(二),androidndk Mac下Android studio 之NDK配置教程(二)(一)簡述 從上一篇NDK配置教程(一) 中,我 簡單的闡述了MAC下NDK的基本解壓和環境配置步驟。 本節我講詳細描述android studio 在MAC下的的配置運行步驟。(二)開始 首先,我們前往上次解壓好的NDK檔案路徑,使用Android studio 匯入Hello-jni
Time of Update: 2015-07-13
ios實現搖一搖功能,ios實現搖一搖功能大家想必用過~ ios SDK幫我們完成了所有功作,我們只需要添加相應的邏輯即可下面貼出實現代碼(在對應的ViewController中添加如下代碼):#pragma mark - motion refresh- (BOOL)canBecomeFirstResponder { return YES;}- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
Time of Update: 2015-07-13
Android 中View的繪製機制源碼分析