Time of Update: 2015-11-24
水面波浪形View--第三方開源--WaveView(電量、能量、容量指示),view----waveview這種WaveView在一些常見的APP開發中,以水面波浪波形的形象的生動展示手機還剩餘多少電量,儲存容量還有多少,比較形象直觀生動。WaveView在github上的項目首頁是:https://github.com/john990/WaveView 代碼: activity_main.xml: 1 <FrameLayout
Time of Update: 2015-11-25
Android React Native載入圖片資源的正確姿勢在這篇文章中Android React Native的使用細節問題提到了 圖片使用的問題,也提到了無論用哪種方法都不能載入app內部的圖片資源的問題,當時的代碼是這樣子的 在官方文檔中也是這麼寫的Image但是在另一個頁文檔中卻與其相矛盾的,Images,估計這頁文檔剛加入不久也就是說正確的app內部圖片載入姿勢應該如下vcD4NCjxwcmUgY2xhc3M9"brush:java;">當然圖片要存在res的drawable目錄下,
Time of Update: 2015-11-12
Android
Time of Update: 2015-10-26
Android逆向之旅---SO(ELF)檔案格式詳解第一、前言從今天開始我們正式開始Android的逆向之旅,關於逆向的相關知識,想必大家都不陌生了,逆向領域是一個充滿挑戰和神秘的領域。作為一名Android開發人員,每個人都想去探索這個領域,因為一旦你破解了別人的內容,成就感肯定爆棚,不過相反的是,我們不僅要研究破解之道,也要研究加密之道,因為加密和破解是相生相剋的。但是我們在破解的過程中可能最頭疼的是native層,也就是so檔案的破解。所以我們先來詳細瞭解一下so檔案的內容下面就來看看我
Time of Update: 2015-10-15
Android5.1中surface和CpuConsumer下生產者和消費者間的處理架構簡述 前沿:如果對SurfaceFlinger架構的工作原理較為熟悉的話,本文閱讀起來會相對容易些。之所以撰寫本文是因為在閱讀Camera HAL3的實現過程中大量的出現了類似與SurfaceFlinger的工作模式。本文將以CallbackProcessor模組的為入口,和大家進行分享。 1
Time of Update: 2015-10-14
AIDL通訊原理,androidaidl原理AIDL (Android Interface Definition Language),通過定義通訊介面來實現處理序間通訊。這是Google提供的一種在安卓應用處理序間通訊的工具。所以要瞭解AIDL的通訊原理,我們需要圍繞以下兩個問題來展開。1、為什麼需要AIDL? 我們都知道AIDL的目的是進行處理序間通訊。所以在瞭解AIDL原理之前先要瞭解一下什麼叫處理序間通訊。處理序間通訊涉及到兩個名詞,一個是進程間,一個是通訊。進程間就是兩個或多個進程之間,
Time of Update: 2015-10-12
使用Android Studio匯入源碼1 背景上路了,準備開始重操那兩年的舊業,後悔之前在上家公司做Amlogic和Realtak方案盒子時沒有養成寫部落格的習慣,這算是開篇之作吧,順帶也算是給一個網友的答疑吧。不多說,該篇只是工具講解而已。關於Android Studio對於應用程式層App開發的技巧和配置前面我寫過文章分析的,這裡不再解釋說明,具體查看我的這一片博文《Android Studio入門到精通
Time of Update: 2015-09-22
android自訂群組件(手機加速球+水面波動效果)先看效果本項目實現起來大體上我們分三步講解【1】水面波動效果實現代碼首先畫出波浪線,通過通過貝茲路徑 for (int i = 0; i < 20; i++) { path.rQuadTo(20, size, 40, 0); path.rQuadTo(20, -size, 40, 0); }然後讓曲線動起來private Handler handler = new Handler(
Time of Update: 2015-09-19
Android基礎入門教程——7.6.1 Socket學習網路基礎準備Android基礎入門教程——7.6.1 Socket學習網路基礎準備標籤(空格分隔): Android基礎入門教程本節引言:為了照顧沒學過Java Socket的初學者,或者說捋一捋Android開發中涉及到的網路通訊協定相關的概念,畢竟面試的時候,面試官來了句給我說下網路通訊協定有幾層?那麼IP協議在哪層?Socket是什麼鬼?分哪幾種?TCP和UDP協議又在哪層?有什麼區別…嗯,這&
Time of Update: 2015-09-14
[Android Studio 權威教程]打包、產生jks密鑰、簽名Apk、多渠道打包上一篇我們講了多渠道打包 其中我們用到了簽名檔案在eclipse時.keystore在Android Studio中就是.jks檔案了,那麼這個檔案怎麼產生呢?這篇文章是上一篇的補充篇。產生jks簽名檔案選擇Build > Generate Signed APK…選擇項目app > Next選擇Create
Time of Update: 2015-09-12
Unity修改Particles Render Material(Unity3D開發之二十三),particlesunity3d 猴子原創,歡迎轉載。轉載請註明: 轉載自Cocos2Der-CSDN,謝謝! 原文地址:
Time of Update: 2015-09-12
《AndroidStudio每日一貼》8. 如何關閉除了當前檔案以外的所有檔案?,androidstudio粘貼《AndroidStudio每日一貼》8. 如何關閉除了當前檔案以外的所有檔案?操作方法:兩個方法:方法一. 右擊當前開啟的標籤,選擇[Close Others]方法二. 點擊當前檔案標籤右上方的叉叉按鈕更多實用技巧請查看《AndroidStudio實用指南》部落格: http://blog.csdn.net/wirelessqa 作者: 老畢
Time of Update: 2015-09-12
Android中通過Messenger與Service實現進程間雙向通訊Android中的Service和其調用者既可以在同一個App中,也可以在不同的App。如果Service在App1中,而調用Service的用戶端在App2中,那麼我們就可以用Service實現進程間的相互連信。本文將介紹如何通過bindService和Messenger實現處理序間通訊(IPC),如果對bindService綁定服務和Binder不熟悉,可參見《Android中bindService的使用及Service
Time of Update: 2015-09-12
android Json詳解Json:一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 – Json.org JSON Vs XML 1.JSON和XML的資料可讀性基本相同 2.JSON和XML同樣擁有豐富的解析手段 3.
Time of Update: 2015-09-04
Cocos
Time of Update: 2015-08-29
警告:Activity not started, its current task has been brought to the front,activitybroughtAndroid開發中,控制台(Console)輸出警告資訊:ActivityManager: Warning: Activity not started, its current task has been brought to the
Time of Update: 2015-08-29
Android實戰簡易教程-第四十六槍(自訂控制項體驗之羅盤)前言作為一名有創新意思的開發人員,你遲早會發現內建的控制項會滿足不了你的想象力。擁有擴充已存在的視圖、組建複合的控制項以及建立獨特的新視圖能力,可以建立出最適合自己應用程式工作流程的有優美使用者介面,讓使用者得到最優的體驗。建立新視圖的最佳方法和希望達到的目標有關:1.如果現有控制項已經可以滿足希望實現的準系統,那麼只需對現有控制項的外觀或行為進行修改或擴充即可。通過重寫事件處理常式和onDraw()方法。2.可以通過組合多個視圖來建
Time of Update: 2015-08-06
PULL解析XML的運行機制詳解,pullxml運行機制PULL解析簡單易上手,基本上看一遍,基本上就會解析啦,但總是感覺對PULL解析的運行機制不是很瞭解,就總結了以下事件驅動到底是怎麼執行的。。PULL:
Time of Update: 2015-08-05
IDA還原JNI函數方法名,idajni函數在android調試中,你會經常見到這種類型的函數:首先是一個指標加上一個數字,比如v3+676。然後將這個地址作為一個方法指標進行方法調用,並且第一個參數就是指標自己,比如(v3+676)(v3…)。這實際上就是我們在JNI裡經常用到的JNIEnv方法。因為Ida並不會自動的對這些方法進行識別,所以當我們對so檔案進行調試的時候經常會見到卻搞不清楚這個函數究竟在幹什麼,因為這個函數實在是太抽象了。解決方案非常簡單,只需要對JNIEnv指
Time of Update: 2015-08-04
Android安全機制介紹Android的安全機制包括以下幾個方面: • 進程沙箱隔離機制。 • 應用程式簽名機制。 • 許可權聲明機制。 • 存取控制機制。 • 進程通訊機制。 • 記憶體管理機制。 •