Time of Update: 2017-01-18
前言:多年之前接觸過zxing實現二維碼,沒想到今日項目中再此使用竟然使用的還是zxing,百度之,竟是如此牛的玩意。當然,項目中我們也許只會用到二維碼的掃描和產生兩個功能,所以不必下載完整的jar包,使用簡化版的即可,下文可見。這篇文章講述:1、如果快速在項目中整合zxing,實現掃描和產生二維碼功能 &n
Time of Update: 2017-01-19
1實現漸隱的動畫在程式中實現可以通過如下方式View view = new View(context);//執行動畫的ViewAlphaAnimation aa = new AlphaAnimation(1.0f, 0.0f);//建立一個AlphaAnimation
Time of Update: 2017-01-19
下面是我總結的兩種方式,有需要的可以參考借鑒下。第一種:傻瓜式,空格充當(8個空格佔兩個漢字的大小)。textView.setText(" 設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排設定首行縮排");第二種:逸出字元。textView.setText("\u3000\u3000" +
Time of Update: 2017-01-19
Android Studio + Gradle的組合用起來非常方便,很多第三方開源項目也早都遷移到了Studio,為此今天就來介紹下查看、編譯並匯入第三方開源項目的方法。Sublime +
Time of Update: 2017-01-19
Android的自動化測試有很多架構,其中ui automator是google官方提供的黑盒UI相關的自動化測試載入器,(GitHub首頁:case使用java寫,今天實踐了一下官方文檔中範例程式,其中還是有一些小問題需要總結一下的。環境準備:1.JDK(是的,你沒看錯,基礎的android開發環境必備),以及對應的環境變數配置,不會的可以自己百度下下2.Android Studio(IDE尊崇個人意願)3.android
Time of Update: 2017-01-19
一、基礎很多的Android入門程式猿來說對於Android自訂View,可能都是比較恐懼的,但是這又是高手進階的必經之路,所有準備在自訂View上面花一些功夫,多寫一些文章。先總結下自訂View的步驟:1、自訂View的屬性2、在View的構造方法中獲得我們自訂的屬性3、重寫onMesure 4、重寫onDraw我把3用[]標出了,所以說3不一定是必須的,當然了大部分情況下還是需要重寫的。1、自訂View的屬性,首先在res/values/ 下建立一個attrs.xml ,
Time of Update: 2018-12-05
Home是Android裝置開啟後第一個與使用者互動的應用程式。在其他應用程式運行於前台時,Home也將一直運行於後台。在螢幕解析度為320*480像素的Android裝置上,豎屏時這個案頭有3快320*400px的地區組成,而每塊地區即每屏被劃分成16個80*100像素的儲存格;橫屏時則是由3塊424*296px的地區構成,每屏也是被劃分成了16個儲存格,但每個儲存格的大小為106*74px。(Android2.2系統現在已經達到了五屏)。具體尺寸請看圖:在Launcher的案頭可以添加三種
Time of Update: 2018-12-05
在Android中,我們有三種方式來實現視頻的播放:1、使用其內建的播放器。指定Action為ACTION_VIEW,Data為Uri,Type為其MIME類型。2、使用VideoView來播放。在布局檔案中使用VideoView結合MediaController來實現對其控制。3、使用MediaPlayer類和SurfaceView來實現,這種方式很靈活。1、調用其內建的播放器: Uri uri =
Time of Update: 2018-12-05
聲明:學習的書籍《Android應用開發揭秘》,這裡記錄學習該書籍的日誌,引用的相關代碼與總結描述,沒有商業的用途,完全是自我學習的一個記錄,剛剛學習不可避免會出現很多問題,若是有錯誤還請大家多多批評。一、 按鈕(Button) 按鈕控制項已經在之前的例子學習中使用到,主要的是一個setOnClickListener事件。 二、 菜單(Menu)
Time of Update: 2018-12-05
安裝1.先裝JAVA環境,JDK/JRE都行,官網下載 裝過的就跳過吧(建議最好 JDK/JRE 1.6)2.下載apktool.jar及相關檔案,這裡下apktool-1.0.0.tar.bz2 和apktool-install-windows-2.1_r01-1.zip 3.解壓apktool.jar到 C:/Windows 解壓apktool-install-windows.zip到任意檔案夾(例如E盤根目錄)4.Win+R
Time of Update: 2018-12-05
本文來自 http://blog.csdn.net/xjanker2,引用轉載必須註明出處! 打電話和發簡訊可以說是最核心的應用了,本文就來闡述它的調用方法。可以分為直接調用--直接電話或簡訊發出,已經間接調用--進入撥號或簡訊撰寫頁面,等待使用者確認內容後由使用者發出. 先看代碼效果: 先編寫主介面Activaty,建立類CallAndSms作為為預設啟動頁 package jtapp.callandsms;import java.util.List;import
Time of Update: 2018-12-05
首先要裝好並配置好NDK,下載UDT源碼。下面從建立jni目錄開始1 建立jni目錄,可以是任意的xxxxxx/jni2 把udt源碼移動或拷貝到jni目錄下 ../udt-test/jni/UDT43 建立Android.mk 在udt的src目錄下添加Android.mk檔案,其內容如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)APP_STL := gnustl_staticLOCAL_CFLAGS := -DLINUX
Time of Update: 2018-12-08
最近在工作中處理了一些記憶體泄露的問題,在這個過程中我尤其發現了一些基本的問題反而忽略導致記憶體泄露,比如靜態變數,cursor關閉,線程,定時器,反註冊,bitmap等等,我稍微統計並總結了一下,當然了,這些問題這麼說起來比較籠統,接下來我會根據問題,把一些執行個體代碼貼出來,一步一步分析,在具體的情境下,用行之有效方法,找出泄露的根本原因,並給出解決方案。
Time of Update: 2018-12-08
SharedPreferences是Android中最容易理解的資料存放區技術,實際上SharedPreferences處理的就是一個key-value(索引值對)。SharedPreferences常用來儲存一些輕量級的資料. 複製代碼 代碼如下://執行個體化SharedPreferences對象(第一步) SharedPreferences mySharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE); /
Time of Update: 2018-12-08
1.在layout檔案下的配置xml檔案中直接設定字型顏色,通過添加android:textcolor=“#FFFFFF”來變化顏色 但這樣的效果只能讓字型千篇一律的顯示一種顏色 2.在activity中通過TextView tv=new TextView(this);執行個體化一個textview,通過setContentView(tv);將其載入到當前activity,設定要顯示的內容String
Time of Update: 2018-12-06
Android中的執行緒模式這篇文章將討論Android應用程式中使用的執行緒模式,並討論如何確保應用程式最佳的UI呈現(通過建立工作者線程來處理耗時的操作,而不是在主線程裡處理)。這篇文章還將闡述與運行在主線程中的UI組件互動的API以及建立託管的工作者線程的API。UI線程 當應用程式啟動後,系統建立了一個叫做“main”的線程。主線程,也叫UI線程,非常重要,因為它負責分發事件給構件,包括繪製事件。也是這個線程,在這裡才能與Android UI工具包中的組件進行互動。
Time of Update: 2018-12-06
FBReaderJ FBReaderJ用於Android平台的電子書閱讀器,它支援多種電子書籍格式包括:oeb、ePub和fb2。此外還支援直接讀取zip、tar和gzip等壓縮文檔。 項目地址:http://www.fbreader.org/FBReaderJ/ Angle Angle是一款專為Android平台設計的,適合快速開發的2D遊戲引擎,基於OpenGL ES技術開發。該引擎全部用Java代碼編寫,並且可以根據自己的需要替換裡面的實現。
Time of Update: 2018-12-06
Android動畫背景圖自動播放的實現我們在開發android應用的時候,經常會遇到類似從網路載入大圖,在載入的過程中,在圖片要顯示的ImageView位置,先顯示一個轉圈的loading動畫圖,給使用者的體驗會更好一些,要實現這個動畫圖很簡單,使用在/res/anim中定義xml的方式,通常使用…. 來實現。 例如:<?xml version="1.0" encoding="utf-8"?><animation-list
Time of Update: 2016-12-20
Android之SharedPreferences資料存放區,sharedpreferences一、SharedPreferences儲存資料介紹 如果有想要儲存的相對較小索引值集合,應使用SharedPreferences
Time of Update: 2016-10-28
ViewPager+GridView實現首頁導覽列布局分頁效果,viewpagergridview是用ViewPager+GridView實現首頁導覽列布局分頁效果來實現的效果Demo:http://download.csdn.net/detail/qq_29774291/9665889首先分析下思路1.首先是怎麼布局:整體是一個ViewPager將GridView作為一個View添加到ViewPager的adapter中,下方是圓點<?xml version="1.0"