Time of Update: 2016-05-13
標籤:問題:遙控按鍵選中的選項有跑馬燈效果,但是滑鼠事件來說,沒有跑馬燈效果解題過程:重寫一個類繼承textview,永遠擷取焦點,不行。即使我再OnhoverListener裡面實現onHover並且對textview擷取了焦點,但是仍舊不行解決方案:最後重寫一個類繼承textview,永遠擷取焦點,並且對textview調用了setSelected(true)之後就可以了。public class MarqueeTextView extends TextView { public
Time of Update: 2016-05-13
標籤:為了開發安卓應用,你必須安裝下面的軟體在你的系統上:1.JDK.2.Android Studio開發工具或者離線Android SDK工具。3.NDK.推薦安裝Gradle但是不是必須的。請看Gradle段落擷取更多資訊。JDKJDK是一個必要條件對androidStudio和Gradle。jdk的最新發行版本是JDK
Time of Update: 2016-05-13
標籤:本文連結http://blog.csdn.net/jan_s/article/details/51338944,轉載請留言。在安卓開發過程中,經常會看到文本中有重點的欄位是需要換色的,為了表現其特殊性。這個時候大多數人都會用比較簡單的方式就是再New 一個TextView出來,顯然很快速,然而這樣做無疑是給布局繪製添加麻煩,這裡簡單提供一個工具ColorPhrase類,幫你解決這一的麻煩。先看demo、使用方式:1.MainActivity.javapublic class
Time of Update: 2016-05-13
標籤:Android Studio使用外掛程式推薦最近把Android Studio從1.5升級到了2.1,可以說是質的變化,Studio編碼更爽了,虛擬機器更流暢了,編譯速度更快了。再安裝一些輔助外掛程式,爽到爆,在此推薦一些Android Studio常用的外掛程式。 如果你對Android Studio使用還不是太熟悉,請跳轉到此處Android
Time of Update: 2016-05-13
標籤:View初探 一直以來對View的事件分發機制很暈,今天就在這裡梳理一下MyView首先繼承View類,自訂一個MyView。並在初始化時列印View類是否可點擊,這裡從View點擊事件分發的角度出發,所以不考慮繪製,測量相關方法的實現。 public class MyView extends View { String TAG = "Activity"; public MyView(Context context) { super(context);
Time of Update: 2016-05-13
標籤:開發中發現, 伺服器偶爾會發送錯誤格式 json 給 Android 用戶端, 導致 Android 用戶端 json解析失敗, 應用異常. 並非伺服器有意坑用戶端, 而是用戶端請求伺服器資料時, 除了得到正確 json 資料外, 資料可能還夾雜其它資料.例如: thinkPHP 開啟 ‘SHOW_PAGE_TRACE ‘=> true 時, 正確的 json 後面會夾雜HTML代碼,解決辦法:1. 將 ‘SHOW_
Time of Update: 2016-05-13
標籤:url採用的是有道詞典提供的apiMainActivity.javapackage com.example.treasure.httpget;import android.app.Activity;import android.content.SyncStatusObserver;import android.os.AsyncTask;import android.os.Bundle;import
Time of Update: 2016-05-13
標籤:這個是我自己在寫一個小實驗時,用到的功能。被我獨立抽取出來+(UIImage *)capturImageWithUIView:(UIView *)view{ //開啟位元影像上下文 UIGraphicsBeginImageContext(view.bounds.size); //擷取當前位元影像 CGContextRef ctx = UIGraphicsGetCurrentContext(); //將視圖渲染到位元影像上 [view.layer
Time of Update: 2016-05-13
標籤:
Time of Update: 2016-05-13
標籤:調用系統相簿掃描返回一個rusult,然後通過輸入文字實現二維碼產生的功能。第一步下載一個zxing第三方包 然後初始化控制項activity_main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2016-05-13
標籤:轉載請註明出處:http://blog.csdn.net/woshizisezise/article/details/51336907曾經我很苦惱,我相信有很多移動開發人員會面臨和我一樣的境況,那就是我們自己有能力開發一款app,做自己想做的事情,實現自己私下裡那一點點夢想,但是移動端的開發離不開後台伺服器的資料支援啊,否則就是單機版的app,那你覺得這種應用開發完成後上傳到各大應用市場使用者的反響好嘛?應該不會吧,現在的時代就是資訊的時代,就是資料的時代,我們的使用者需要從我們提供的ap
Time of Update: 2016-05-13
標籤:layout也可以include不聽說過沒呢 include就是將某個寫好的layout添加到另一個layout裡 include好處有:減少在主布局檔案中的代碼量,看起來更加清晰。把各部分獨立開來,方便管理。可以多處複用然後我們通常都會寫個頭部和腳部吧 在主的layout中 最好不要直接include 最好加一層Linearlayout 然後再設定他們是靠頂部還是靠底部 如<?xml version="1.0"
Time of Update: 2016-05-13
標籤:短多媒體訊息接收流程和來電流程有點類似,最開始也是RIL層上報簡訊事件,然後上層來處理接收簡訊的流程。android的ril位於應用程式架構與核心之間,分成了兩個部分,一個部分是rild,它負責socket與應用程式架構進行通訊。另外一個部分是Vendor RIL,這個部分負責向下是通過兩種方式與radio進行通訊,它們是直接與radio通訊的AT指令通道和用於傳輸包資料的通道,資料通道用於手機的上網功能,其中RIL.java主要用於hardware層和framew
Time of Update: 2016-05-13
標籤:如果還沒看前一篇,可以移駕看看:ios 3D引擎 SceneKit 開發(4) –關於旋轉的幾點問題(1)上一篇我們用CABasicAnimation 來類比了太陽-地球-月球的天體運動。其中月球繞太陽運動和月球繞地球運動都可以看做一個點繞另一個點作圓周運動。(當然現實中是橢圓運動,有遠地點,近地點,這裡我們看作圓周運動)一個點繞另一個點作圓周運動,是不是很熟悉。對,就是我們之前學習的數學知識,這裡完全可以用數學知識做。相關數學知識點: 任意點a(x,y),繞一個座標點b(rx0,ry0)
Time of Update: 2016-05-13
標籤:今天一個小夥伴問我如何分渠道打包,我翻了翻之前的工程,找了一個Demo給他。基本步驟還是比較簡單的。環境: 使用Android studio 或者直接用Gradle在AndroidManifest.xml中增加一個 placeholder, placeholder的名稱由你使用的統計服務而定,如果你用的是友盟,那麼需要添加一個 meta-data 如下所示:<meta-data android:name="UMENG_CHANNEL"
Time of Update: 2016-05-13
標籤:物件導向 *是一種認為抽象的編程模型 *複雜問題分解成一個個獨立的小問題,通過單獨解決每個小問題,來解決複雜問題類 *理解成“圖紙” *對事物、演算法、邏輯、概念的抽象 *封裝(將相關的資料、代碼封裝成一個類組件)對象(執行個體) *理解成從“圖紙”建立的“產品” *每個對象佔用獨立的記憶體空間,儲存自己的屬性資料 *每個對象可以獨立控制讓他執行指定方法的代碼引用 *理解成“遙控器” *引用變數儲存一個對象的記憶體位址
Time of Update: 2016-05-13
標籤:ToolBar簡介ToolBar是Android 5.0推出的一個新的導航控制項用於取代之前的ActionBar,由於其高度的可定製性、靈活性、具有Material Design風格等優點,越來越多的應用也用上了ToolBar,比如常用的知乎軟體其頂部導覽列正是使用ToolBar。官方考慮到仍有一部分使用者的手機版本號碼低於5.0,所以,ToolBar也放進了support v7包內,使得低版本的系統也能使用上ToolBar。本文將使用support v7支援包的ToolBar來進行講解,
Time of Update: 2016-05-13
標籤:最近學習Android開發,在Android Studio編寫SQL語句。很熟悉的一點是,在Android Studio中寫SQL語句的增刪改查都是寫在引號(" ")中的,因此在單詞拼字錯誤的情況下,軟體不會提示有錯誤,最近總結出了幾點學習方法。1.從Android Studio中匯出所建立的資料庫在File
Time of Update: 2016-05-13
標籤: 問題: 項目啟動點擊某個頁面的時候,控制台報No mapping found for HTTP request with URI [/DZCX_Manage/host/toHostMsg.action錯誤。可是項目結構中有對應的CarUserController.java檔案,同時定義的
Time of Update: 2016-05-13
標籤:Android源碼淺析(二)——Ubuntu Root,Git,VMware Tools,安裝IME,主題美化,Dock,安裝JDK和配置環境 接著上篇,上片主要是介紹了一些安裝工具的小知識點Android源碼淺析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安裝配置,其實Ubuntu Kylin 16.04 LTS也只是為了體驗,我們為了追求穩定,還是使用了Ubuntu14.04