Time of Update: 2015-01-04
Android開發之自訂View專題(二):自訂餅圖,androidview在圖表裡面,常用的表徵圖一般為折線圖、直條圖和餅圖,上周,博主已經將直條圖分享。在博主的項目裡面其實還用到了餅圖,但沒用到折線圖。其實學會了其中一個,再去寫其他的,應該都是知道該怎麼寫的,原理都是自己繪製圖形,然後擷取觸摸位置判定點擊事件。好了,廢話不多說,直接上今天的餅圖的這次也是博主從項目裡面抽離出來的,這次的代碼注釋會比上次的直條圖更加的詳細,更加便於有興趣的朋友一起學習。圖中的那個圓形指向箭頭不屬於餅圖的部分,是
Time of Update: 2015-01-04
Android Studio下載,無法開啟developer.android.com的解決辦法,developer.android.com目前也被block, 原先的dns解析已經無法使用。這裡提供幾個可用IP在Mac系統下,進入terminals輸入sudo vim /etc/hosts 斷行符號在最後一行按a鍵,進入insert模式,輸入如下內容216.58.219.46
Time of Update: 2015-01-03
Unity3d的2D骨骼動畫外掛程式Puppet2D的 基礎訓練2,unity3dpuppet2d大家好,我是孫廣東。 轉載請註明出處:http://blog.csdn.net/u010019717更全的內容請看我的遊戲蠻牛地址:http://www.unitymanual.com/space-uid-18602.html 6、MESH CREATIONSkinning允許單個的對象,將會受到多於一根骨頭的影響。為了做到這一點的精靈需要轉換為一個網格。隨便選擇一個精靈,
Time of Update: 2014-12-31
詳細講解Android中的Message的源碼相信大家對於Android中的Handler是在為熟悉不過了,但是要知道,Handler就其本身而言只是一個殼子,真正在內部起到作用的是Message這個類,對於Message這個類,相信大家也不會陌生,正如大家經常用到的Message.obtain()的方法一樣。但是大家又是否知道obtain()方法裡面為我們做了哪些操作了,下面我就帶領大家進行Message的王國,去一探究竟吧。首先映入眼帘的是這樣的一行代碼: public
Time of Update: 2014-12-31
詳細講解Android中的AbsListView的源碼不知道各位童鞋們在開發的過程中有沒有感興趣過ListView是如何?的呢?其實本身ListView的父類AbsListView才是關鍵,但是如果大家看過源碼的話,會發現AbsListView將近7000多行代碼,是不是頭大啊,呵呵,沒事,下面咱們就一起來看看吧。我們先從類中的常量開始分析: public static final int TRANSCRIPT_MODE_DISABLED = 0; public
Time of Update: 2014-12-30
【邊做項目邊學Android】手機安全衛士06-手機防盜之自訂對話方塊,android06-修改主介面的titleBar可以在系統的AndroidManifest.xml檔案中修改相應的配置來改變主介面的theme(設定為無titleBar樣式)當前主介面的樣式為: <activity android:name="com.liuhao.mobilesafe.ui.MainActivity"
Time of Update: 2014-12-30
詳細講解Android中的Message的源碼,androidmessage
Time of Update: 2014-12-30
Android 教你打造炫酷的ViewPagerIndicator
Time of Update: 2014-12-28
android ksoap2 中把XML(DataSet) 當做參數傳遞,androidksoap2我的android app中需要發送webservice ,於是我使用了 ksop2 進行發送,在測試過程中不是很順利,不能正常工作.我的web service 請求格式如下 [html] view
Time of Update: 2014-12-28
CAEmitterLayer實現粒子效果,caemitterlayer粒子CAEmitterLayer在iOS
Time of Update: 2014-12-28
Android 快速索引(城市列表和連絡人) 最近需要實現一個城市列表的快速索引功能。類似於連絡人應用,根據姓名首字母快速索引功能。要實現這個功能只需要解決兩個問題:1、對列表進行分組(具有同一特徵),並且能夠快速定位到該組的第一項 2、右側分組‘特徵’快速索引欄的實現第一個問題比較好解決,清單項目可以根據相同的‘特徵’來分組,比如說城市列表可以根據相同首字母的城市名來進行分組。
Time of Update: 2014-12-25
仿迅雷之Anroid版開始已經夜深了,搞了幾天的demo,先總結下,之後繼續 ... 畢竟學習和實際使用Android有那麼幾個月了,想多動動手,就是這樣。然後一步一步從頭開始.... 一切從頭開始,搞“懂”不懂的.... 高手可以飄過~~~ 後面一系列的總結都將圍繞以下功能: 1. 已經自動完成清單2.正在下載列表3.帶字幕滾動的應用中心【後期將加上推送】4.自訂種子5.多線程斷點下載【java實現,未使用開源架構,目的是想練習練習】功能6.已經自動完成清單重新下載功能【這個沒啥東西,
Time of Update: 2014-12-25
Android基礎控制項使用細節——WebView在開發中經常會出現莫名其妙的問題,做個記錄,方便以後匯總,該系列將不定期更新!WebView是android的一個組件,它的核心是基於開源WebKit引擎。如果我們對WebView進行一些美化、封裝,可以非常輕鬆的開發出自己的瀏覽器。1、禁止超連結的時候調用其他瀏覽器今天調用網頁顯示控制項,一組輪播圖,根據伺服器返回的URL串連做網頁顯示,同樣的格式,有的可以正常在WebView中開啟,有的會莫名其妙的彈出了瀏覽器選擇框。很鬱悶!搜
Time of Update: 2014-12-24
Android系統JNI的實現方式,androidjni實現Android系統JNI的實現方式All rights reserved JNI(Java Native Interface)定義了一種Java代碼調用C或者C++代碼等其他代碼的方式。 在Android系統中,JNI通過JNINativeMethod結構體進
Time of Update: 2014-12-20
Android 5.0(L) 的MediaSession架構分析,servermediasessionAndroid5.0 提出了全新的MediaSession概念用於播放器與控制器之間進行互動,它取代之前的RemoteControlClient,並提供了更為靈活的用戶端受控端模型,下面是它的架構圖: 其架構主要分為3大部分:1. 受控端(播放器):播放器需要建立MediaSession,建立的時候就類似於在系統註冊了它,並告訴系統它可以被其他控制端所控制。2.
Time of Update: 2014-12-19
Android進階UI ImageView ImageButton RadioButton CheckBox ProgressBar屬性和用法總結進階UIImageView ImageButton RadioButton CheckBox ProgressBar 1.ImageView 圖片組件src 指定要載入的圖片縮放問題1.按著圖片原始比例(不失真)2.不按著比例(失真)ScaleType1.fitXY
Time of Update: 2014-12-17
對幾款網路抓包工具的評測,幾款工具評測對幾款網路抓包工具的評測 by 拉登哥哥最近在寫個CMD遠控 寫著寫著 想在服務端上做點手腳都知道殺軟誤判 特別是黑軟大部分都報毒 但實際上是正常的對此可能部分人並不裝殺軟 基本上靠自己分析軟體是否安全1 低級點的 用相關工具 檢測不能真的完全保證程式無毒 也沒啥技術含量 原因是 可能你正在檢測時 後門沒啟用(比如 我設定晚上12點才向外串連等) 你在白天或其它時間檢測我的工具 可能沒發現任何異常 晚上你開工具做事的時候&
Time of Update: 2014-12-15
【讀書筆記《Android遊戲編程之從零開始》】14.遊戲開發基礎(Bitmap 位元影像的渲染與操作),從零開始學androidBitmap 是圖形類,Android 系統支援的圖片格式有 png、jpg、bmp
Time of Update: 2014-12-14
android:TableLayout 布局詳解這篇博文包括的內容:1、TableLayout簡介2、TableLayout行列數的確定3、TableLayout可設定的屬性詳解4、一個包含4個TableLayout布局的執行個體及 一、Tablelayout簡介 Tablelayout類以行和列的形式對控制項進行管理,每一行為一個TableRow對象,或一個View控制項。
Time of Update: 2014-12-14
Android-init進程(2)init屬性服務就好比windows的註冊表,應用可以對其應用資訊進行屬性操作以下介紹屬性服務的原理:屬性關鍵方法:*void property_init(void)>>分析void property_init(void){ init_property_area();}static int init_property_area(void){prop_area *pa;//建立共用記憶體if(init_workspace(&pa_workspace,