Time of Update: 2015-10-30
Android基礎入門教程——8.3.9 Paint API之——
Time of Update: 2015-10-30
ImageView的子類無法載入圖片,在圖片預覽時,偶現圖片無法現實,在查看程式的時候發現Bitmap是實際存在的,但是在ImageView中缺繪製不出來,這個問題困然了我很久,查看代碼也查不出原因,再加上是偶現的,查原因時費了不少時間。先來看看異常:10-14 09:53:34.902 9003-10023/? W/OpenGLRenderer﹕ Bitmap too large to be uploaded into a texture (1024x9297, max=8192x8192
Time of Update: 2015-10-30
Android基礎入門教程——8.3.6 Paint API之——
Time of Update: 2015-10-30
Android 基礎控制項
Time of Update: 2015-10-29
Android--Fragment的懶載入,android--fragment我們都知道,fragment放在viewPager裡面,viewpager會幫我們積極式載入一個,但是當我們要看fragment裡面的內容時,我們也許只會去看第一個,不會去看第二個,如果這時候不去實現fragment的懶載入的話,就會多餘的去載入一些資料,造成使用者多消耗流量,所以我們採取懶載入的方式。所謂懶載入,就是當fragment完全可見的時候我們再去載入資料我們知道,當我們去滑動的時候,fragment會顯示與
Time of Update: 2015-10-29
Android四大組件應用系列5——使用AIDL實現跨進程調用Service,androidaidl一、問題描述 Android應用程式的四大組件中Activity、BroadcastReceiver、ContentProvider、Service都可以進行跨進程。在上一篇我們通過ContentProvider實現了不同應用之間的跨進程調用,但ContentProvider主要是提供資料的共用(如sqlite資料庫),那麼我們希望跨進程調用服務(Service)呢?Android系統採用了遠端
Time of Update: 2015-10-29
Android工程師必會做的20道題,android20道一、單選題 (共7道題,每題5分) 1.使用AIDL完成遠程service方法調用下列說法不正確的是 A.aidl對應的介面名稱不能與aidl檔案名稱相同 B.aidl的檔案的內容類別似java代碼
Time of Update: 2015-10-28
Android-簡單的sdcard檔案瀏覽,android-sdcard功能:能夠瀏覽手機裡面的檔案夾和檔案,代碼灰常簡單 先看布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2015-10-29
Android自訂控制項系列一:如何測量控制項尺寸 測量控制項尺寸(寬度、高度)是開發自訂控制項的第一步,只有確定尺寸後才能開始畫(利用canvas在畫布上畫,我們所使用的控制項實際上都是這樣畫上去的)。當然,這個尺寸是需要根據控制項的各個部分計算出來的,比如:padding、文字大小,間距等。 非容器控制項的onMeasure下面我們就來看看如何給非容器控制項(即直接extends View)這隻尺寸的:1.@Override2.protected void
Time of Update: 2015-10-29
簡易的可拖動的案頭懸浮窗效果Demo,拖動案頭懸浮demo首先,我們需要知道,懸浮窗分為兩種:Activity層級的懸浮窗,系統層級的懸浮窗Activity層級的懸浮窗跟隨所屬Activity的生命週期而變化,而系統層級的懸浮窗則可以脫離Activity而存在。 由此可知,要實現360手機衛士那樣的懸浮窗效果,就需要使用系統層級的懸浮窗 下面學習實現案頭懸浮窗效果的代碼步驟:Demo描述,懸浮窗為一個ImageView ,可以在案頭 ,任意應用,鎖屏上方任意移動 1
Time of Update: 2015-10-28
Android基礎入門教程——8.3.7 Paint API之—— Xfermode與PorterDuff詳解(四) 本節引言:上節我們寫了關於Xfermode與PorterDuff使用的第一個例子:圓角&圓形圖片ImageView的實現,我們體會到了PorterDuff.Mode.DST_IN給我們帶來的好處,本節我們繼續來寫例子練練手,還記得Android基礎入門教程——8.3.2
Time of Update: 2015-10-28
調整螢幕顯示亮度,螢幕顯示亮度使用SeekBar控制項來控制布局檔案:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2015-10-28
Android修改TitleBar標題列詳解最近項目中把一個activity的theme設成了Dialog彈出框樣式,發現標題列高度和字型都太小,於是查了相關的資料和源碼,總結了修改方法。高度是通過修改android:windowTitleSize,字型大小通過style修改。Android程式預設的Activity標題列只能顯示一段文字,而且不能改變它的布局、顏色、標題列的高度等。如果想要在標題列加上個表徵圖、
Time of Update: 2015-10-28
android的xUtils架構xUtils 簡介通過反射和註解來簡化代碼;xUtils 源於Afinal架構,對Afinal進行了大量重構,使得xUtils支援大檔案上傳,更全面的http請求協議支援,擁有更加靈活的ORM,更多的事件註解支援.目前xUtils主要有四大模組:DbUtils模組:android中的orm架構,一行代碼就可以進行增刪改查; 支援事務,預設關閉; 可通過註解自訂表格名,列名,外鍵,唯一性限制式,NOTNULL約束,CHECK約束等(需要混淆的時候請註解表名和列名);
Time of Update: 2015-10-28
Android
Time of Update: 2015-10-29
Android自訂控制項系列三:如何畫畫前面章節我們說了如何定義屬性、如何定義寬高,這樣之後組件的簡單外形或輪廓就已經出來,或者說已經定義出了畫布的大小,解下來就是如何在畫布上揮毫潑墨了。組件(除了容器組件)實際上都是靠畫出來的,通過系統提供的畫筆(Paint)以及基本圖形(圓、矩形、直線等)就可以完整的勾畫出一個組件。下面就詳細介紹如何畫以及一些技巧: 如何擷取顏色一般情況下,要實現啥樣的組件,是由美工設計出,或者是網上找的些圖片樣式,這樣就需要將上的顏色摳下來,否則,你想通過肉眼就
Time of Update: 2015-10-29
自訂圓形圖片,自訂圓形圓形圖片相必是項目開發中也是不少用的一個知識點吧。那麼這裡學習一下簡單的製作圓形圖片,主要運用 BitmapShader 類的知識來實現 一、首先,瞭解一下 BitmapShader 類BitmapShader是Shader的子類,可以通過Paint.setShader(Shader shader)進行設定看一下BitmapShader 的構造方法BitmapShader bitmapShader = new
Time of Update: 2015-10-28
APK檔案淺析-Android Android打包之後,產生了APK檔案。APK檔案其實是個zip檔案。比如,FileExplorer.apk,把尾碼改成zip,就成了
Time of Update: 2015-10-28
Android基礎入門教程——10.5 AlarmManager(鬧鐘服務)Android基礎入門教程——10.5 AlarmManager(鬧鐘服務)標籤(空格分隔):
Time of Update: 2015-10-28
我的Android進階之旅------)android中service的onStartCommand()方法中intent為null的問題今天在維護公司的一個APP的時候,突然爆了null 指標異常,Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.content.Intent.getBooleanExtra(java.lang.String,