Time of Update: 2017-02-28
在Android的設計過程中,為了適配不同的手機解析度,圖片大多需要展開或者壓縮,這樣就出現了可以任意調整大小的一種圖片格式“.9.png”。圖片是用於Android開發的一種特殊的圖片格式,它的好處在於可以用簡單的方式把一張圖片中哪些地區可以展開,哪些地區不可以展開設定好,同時可以把顯示內容地區的位置標示清楚。本文結合一些具體的例子來看下.9.png的具體用法。首先看下普通的.png資源與.9.png的資源區別:普通的png資源就不多介紹了,可以明顯看到.9.png的外
Time of Update: 2017-02-28
我一向認為,對話這項事情是必須建立在雙方有知識儲備交集的情況下發生的,當然前提是獨立思考得來的知識而不是Google或維基來的。基於《人性論》或《道德情操論》也許可以就”要加薪彈鋼琴“的道德問題進行一些交流,但是在這個事情的法律層次上交流可能就必須具備種花忍民《刑法》等知識。曾經在不同場合與很多安卓青探討過一些或淺或深的知識層面問題,如今想來具備真正獨立思考能力與當量知識儲備的,也只有一人而己;換言之,絕大部分時候只是對牛彈琴。 那麼我將從以下七點來說明iPhone
Time of Update: 2017-02-28
文章描述:Android 應用介面設計. 與 iOS 相比,Android 系統介面存在各種不協調,應用介面本身缺乏統一的規範。雖然 Android 的開放性為應用的自主發揮帶來了最大的可能性,但如果系統本身能夠提供標準的範例,也未必是一件壞事,畢竟許多應用並不一定需要獨創的介面。從 Android 4.0 開始,系統介面在一致性上有了許多改善,那麼 Android 應用的介面應該如何設計?如果你仔細觀察 Google
Time of Update: 2017-02-28
現在是下午,我還在上班,工作都完成了,正在測試,突然感到很迷惘,工作一年了,仍然還是老樣子,想到這些不由得倒吸一口冷汗。所以抓緊時間來看看我的部落格,更新一下內容,有時候不逼自己一把,永遠都不知道自己的極限是什麼。 今天就來說說很基礎很基礎的知識:動畫。動畫主要分為四種。 1.縮放動畫(ScaleAnimation); 2.平移動畫(TranslateAnimation); 3.旋轉動畫(RotateAnimation); 4.透明度(AlphaAnimation); 其實還有一個,叫動畫集合,
Time of Update: 2017-02-28
本文執行個體講述了android實現字型閃爍動畫的方法。分享給大家供大家參考。具體如下: 這裡基於線程和Timer實現Android的字型閃爍動畫效果。 ? public class ActivityMain extends Activity { public void onCreate(Bundle savedInstanceState)
Time of Update: 2017-02-28
這篇文章主要介紹了android 中 webview 怎麼用 localStorage方法的相關資料,需要的朋友可以參考下 我在 android裡面 使用html5的 localStorage 為什麼存不進去也讀不出來呀? 網上搜了好多都沒效果 ?mainWebView = (WebView)this.findViewById(R.id.mainWebView); WebSettings settings =
Time of Update: 2017-02-28
APK是一個程式壓縮包,裡面有個執行程式,ODEX最佳化就是把包裡面的執行程式提取出來,就變成ODEX檔案,因為你提取出來了,系統第一次啟動的時候就不用去解壓程式壓縮包的程式,少了一個解壓的過程。這樣的話系統啟動就加快了。 最近做一個模組,需要將apk裡面載入的dex檔案dump出來,所以需要配置讓dalvik不要把dex檔案最佳化成odex。 1. 配置build.prop 主要是通過修改檔案/system/build.prop裡面的配置。 (1) dalvik.vm.
Time of Update: 2017-02-28
我們曾經在一篇文章中為大家詳細介紹過有關Android多媒體錄製功能的一些實現方法。其中就包括對錄音的實現方法。今天我們可以通過這篇文章介紹的內容詳細瞭解Android錄音失真的具體解決方案,以協助大家解決實際應用中出現的問題。 在6410+WM9714的Android平台上測試MIC IN錄音功能,出現一個BUG。在該平台聲音播放是完全正常的,但是錄音後再播放剛錄的聲音,會有失真,同樣的錄音檔案在電腦上播放也一樣,說明是
Time of Update: 2017-02-28
首先一個Activity是有生命週期的,onCreate,onStart,onResume,onPause,onStop,onDestroy... finish是Activity的類,僅僅針對Activity,當調用finish()時,只是將活動推向後台,並沒有立即釋放記憶體,活動的資源並沒有被清理;當調用System.exit(0)時,殺死了整個進程,這時候活動所佔的資源也會被釋放。 其實android的機制決定了使用者無法完全退出應用,當你的application最長時間
Time of Update: 2017-02-28
一、建立 Android Project 在建立對話方塊中輸入 App 屬性,SDK版本全部選最新的,不作版本相容。主題選擇 Holo Dark。 下一步,使用預設設定 下一步,使用預設設定 下一步,使用預設配置 下一步,使用預設設定 建立完成後的初始畫面 在上面的步驟中,我們選擇了建立 MainActivity,ADT 幫我們在 src 目錄下產生了 MainActivity.java 檔案,在 res/layout/ 目錄下產生了 activity_main.xml 檔案,
Time of Update: 2017-02-28
1,key -- 實體按鍵, 現在手機物理按鍵越來越少 常見的有 KEYCODE_VOLUME_DOWN/UP KEYCODE_POWER KEYCODE_BACK KEYCODE_HOME KEYCODE_MENU 在一個activity 重載父類 的下面這三個方法來處理按鍵事件 public boolean onKeyDown(int keyCode, KeyEvent event) public boolean onKeyUp(int keyCode, KeyEvent
Time of Update: 2017-02-28
“點九”是android平台的應用軟體開發裡的一種特殊的圖片形式,副檔名為:.9.png 智能手機中有自動橫屏的功能,同一幅介面會在隨著手機(或平板電腦)中的方向感應器的參數不同而改變顯示的方向,在介面改變方向後,介面上的圖形會因為長寬的變化而產生展開,造成圖形的失真變形。 我們都知道android平台有多種不同的解析度,很多控制項的切圖檔案在被放大展開後,邊角會模糊失真。 OK,在android平台下使用點九PNG技術,可以將圖片橫向和縱向同時進行
Time of Update: 2017-02-28
如果不對串連進行處理 下載就會報錯 要想解決這個問題 只需對你的url 進行編碼然後替換空格用編碼錶示 //對路徑進行編碼 然後替換路徑中所有空格 編碼之後空格變成“+”而空格的編碼錶示是“%20” 所以將所有的“+”替換成“%20”就可以了 url = URLEncoder.encode(urlStr,"utf-8").replaceAll("+",
Time of Update: 2017-02-28
不止一次,也不止一個人問過這個問題。我都回答了:不需要。但是,還是要記錄下來。 我們不妨從瞭解這個系統對於應用程式管理的一些內部機制開始說明原因。 對於Android系統而言,包含“進程”和“服務”。“進程”有正在啟動並執行,也有剛剛離開在後台緩衝的。“服務”是一個無介面、長時間啟動並執行應用功能,並且不會輕易被終止。 我們知道,在Android中可以快速通過首頁鍵(home)或者使用返回鍵
Time of Update: 2017-02-28
1.
Time of Update: 2017-04-20
View控制項中android:drawablePadding不起作用的原因探究,<?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match
Time of Update: 2017-04-16
繼承ViewGroup學習onMeasure()和onLayout()方法,viewgrouponmeasure在繼承ViewGroup類時,需要重寫兩個方法,分別是onMeasure和onLayout。1,在方法onMeasure中調用setMeasuredDimension方法void android.view.View.setMeasuredDimension(int measuredWidth, int measuredHeight)在onMeasure(int,
Time of Update: 2017-04-02
自訂控制項詳解(二):Path類 相關用法,詳解pathPath:路徑繪製路徑:void drawPath (Path path, Paint paint)Path 可以繪製的路徑一、直線路徑 1、基本方法 void moveTo (float startX, float startY) 直線的開始點;即將直線路徑的繪製點定在(startX,startY)的位置; void lineTo (float endX, float endY)
Time of Update: 2017-03-29
Native SBS for Android,nativeandroid Native SBS for Android是一款非常棒的軟體,支援安卓在2D介面下左右分屏顯示,並可以設定縮放比例及左右間距,橫屏自動切換為左右分屏顯示模式,豎屏則為正常顯示。啟動左右分屏模式後,將手機放到Google Cardboard或者Daydream View中,即可在VR模式下體驗原生的2D遊戲。該軟體有免費版(帶廣告)可試用,也有付費版。免費版在Nexus
Time of Update: 2017-03-28
淺談Windows下SVN在Android Studio中的配置和基本使用,svnandroid看到網上很多關於svn環境配置和關聯Android-Studio的很多博文,發現很零散,想集大家所長整理一下:在AndroidStudio中開發版本控制中,除了Git就是SVN,和Eclipse不同Android