Time of Update: 2016-09-05
Android Gson的使用總結,androidgson總結1、概念Gson是Google發布的一個json解析架構2、如何擷取 github:https://github.com/google/gson android studio使用compile 'com.google.code.gson:gson:2.7'
Time of Update: 2016-09-05
Android學習之Activity初步,androidactivityActivity作為Android的第一步接觸的概念,在學習中將初步的認識總結下來,以便後續的回顧與反思。1、在用Android Studio產生第一個helloworld應用程式運行在手機上時,發現繼承自Activity的MainActivity產生的介面上,預設的Label是不可見的,即使在AndroidManifest檔案中定義android:Label="This is
Time of Update: 2016-09-04
安卓實現圖片閃爍效果動畫,安卓圖片閃爍動畫 大家在使用APP的時候,有的APP在點擊語音搜尋介面後,會出現一個小話筒,小話筒會類似雷達似得在閃爍,表示正在傾聽你說話的內容(這個大家可以參照微軟的必應APP),那麼問題來了,這種動畫效果是如何?的呢?其實實現這種動畫效果有很多種方法,最常見的是兩種:第一種就是插入n張圖片進行切換已達到如此目的,第二種就是通過改變一張圖片的透明度來達到閃爍的效果。下面就分別講一下通過這兩種方法如何?。第一種:通過n張圖片之間切換實現動畫效果 這種方法的原理很簡單
Time of Update: 2016-09-04
Android ORM,androidorm4. 更新資料ContentValues value = new ContentValues();value.put("name", "電腦網路2");DataSupport.update(MyClass.class, values, 0);以上是更新某一個ID的記錄,如果根據條件更新,可以使用下面的方法:ContentValues values = new ContentValues();values.put("Studytime", "100");
Time of Update: 2016-09-03
【原創+譯文】官方文檔中聲明的如何建立抽屜導覽列(Navigation Drawer),navigationdrawer如需轉載請註明出處:http://www.cnblogs.com/ghylzwsb/p/5831759.html建立一個抽屜導覽列抽屜式導覽列是顯示在螢幕的左邊緣,它是應用程式的主導航選項面板。它大部分時間是處於隱藏狀態的,但是當使用者從螢幕的左邊緣揮動手指時它就會顯示出來,而在應用程式的頂層,使用者觸摸操作欄上的應用程式圖示也可以將其顯示出來。本課程介紹在可用的API
Time of Update: 2016-09-02
Android編程實現檢測當前電源狀態的方法 本文執行個體講述了Android編程實現檢測當前電源狀態的方法。分享給大家供大家參考,具體如下: 檢測到現在在電源狀態: IntentFilter mIntentFilter = new IntentFilter(); mIntentFilter.addAction(Intent.ACTION_BATTERY_CHANGED); registerReceiver(mIntentReceiver, mIntentFilter);
Time of Update: 2016-09-02
getFragmentManager()和getSupportFragmentManager(),getfragmentmanager在Android開發中,少不了Fragment的運用。目前在實際運用中,有v-4包下支援的Fragment以及app包下的Fragment,這兩個包下的FragmentManager擷取方式有點區別,所以大家在運用的過程中,一定要注意自己的導的包。app包下FragmentManager用Fragmentmanager fragmentManager=
Time of Update: 2016-09-02
Android之ProgressBar初步應用,androidprogressbar這裡利用 ProgressBar 即時顯示下載進度。途中碰到的問題:1、主線程中不能開啟 URL,和只能在主線程中使用 Toast 等2、子線程不能修改 UI3、允許網路通訊協定4、暫停下載和繼續下載 ........ fragment_main 布局檔案 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/
Time of Update: 2016-08-28
Android ORM,androidormORM,即Object Relation Mapping,對象關係映射,實現了程式裡面的類和資料庫裡面的資料之間的對應關係,對資料庫的操作可以通過對類的操作去實現,不用再寫SQL語句,從而提高了開發效率,節省了開發時間。在Java Web開發中,有很多的ORM架構,如Hibernate等。在Android開發中,也有一些ORM架構,實現了對SQLite資料庫的操作。比如說Litepal、GreenDAO、OrmLite等。本文重點介紹Litepal。1
Time of Update: 2016-08-25
Android中去掉標題列的3種方法,android標題列1.在java代碼中(SplashActivity繼承AppCompatActivity時無效) 2.在manifest.xml中改Theme3.先在style.xml中自訂style <?xml version="1.0" encoding="UTF-8" ?> <resources> <style name="notitle">
Time of Update: 2016-08-26
android 很詳細的序列化過程Parcelable,androidparcelable直接上代碼:注釋都寫的很清楚了。public class Entry implements Parcelable{ public int userID; public String username; public boolean isMale; public Book book;//序列化對象可以嵌套序列化對象,前提是2個類的對象都被序號過
Time of Update: 2016-08-24
Activity啟動模式之SingleInstance,singleinstance模式 終於到了最後一種啟動模式了,指定為singleInstance模式的活動會啟用一個新的返回棧來管理這個活動(其實如果singleTask模式指定了不同的taskAffinity,也會啟動一個新的返回棧);並且該返回棧中只放入這一個活動。 其應用情境是這樣的:假設程式中有一個活動是允許其它程式調用的,如果想使其它程式和這個程式共用這個活動的執行個體,使用其它三種啟動模式是不行的,因為每個應用程式都有自己的
Time of Update: 2016-08-24
android:padding和android:layout_margin的區別,margin和padding是隔開元素中最常用的兩個屬性◆Padding屬性:Padding屬性用來描述元素的邊框和它的子項目之間插入多少空間,它分為上(padding-top)右(padding-right)下(padding-bottom)左(padding-left)和一個捷徑padding◆Margin屬性:Margin屬性用來描述元素的邊框和包含它的父元素的邊框之間插入多少空間,和padding屬性類似,
Time of Update: 2016-08-20
淺析Dagger2的使用,淺析Dagger2使用什麼是Dagger2Dagger是為Android和Java平台提供的一個完全靜態,在編譯時間進行依賴注入的架構,原來是由Square公司維護,現在由Google維護。 我們知道Dagger是一個依賴注入的架構,那麼什麼是依賴注入呢?我們在activity中有可能會用到很多很多的類,這些類要在activity中進行執行個體化,這樣就導致我們的activity非常依賴這麼多的類,這樣的程式耦合非常嚴重,不便於維護和擴充,有什麼辦法可以不去依
Time of Update: 2016-08-19
Android快樂貪吃蛇遊戲實戰項目開發教程-01項目概述,android-01一、項目簡介貪吃蛇是一個很經典的遊戲,也很適合用來學習。本教程將和大家一起做一個Android版的貪吃蛇遊戲。我已經將做好的案例上傳到了應用寶,大家可以下載下來把玩一下。為了和其它的貪吃蛇區別開來,我取名叫“快樂貪吃蛇”。應用寶連結:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake這裡上兩張先睹為快,哈哈。怎
Time of Update: 2016-08-19
Handler機制(三)----Looper源碼解析,handler----looper一、LooperLooper對象,顧名思義,直譯過來就是迴圈的意思,從MessageQueue中不斷取出message。Class used to run a message loop for a thread. Threads by default do not have a message loop associated with them; to create one, call prepare()
Time of Update: 2016-08-14
Android-正方形的容器,android-正方形package liu.myrecyleviewchoosephoto.view;import android.content.Context;import android.util.AttributeSet;import android.widget.RelativeLayout;/** * 正方形的RelativeLayout * Created by 劉楠 on 2016/8/13 0013.16:07 */public class
Time of Update: 2016-08-12
Android開發學習之路-Android中使用RxJava,-androidrxjavaRxJava的核心內容很簡單,就是進行非同步作業。類似於Handler和AsyncTask的功能,但是在代碼結構上不同。RxJava使用了觀察者模式和建造者模式中的鏈式調用(類似於C#的LINQ)。觀察者模式:Observable(被觀察者)被Observer(觀察者)訂閱(Subscribe)之後,Observable在發出訊息的時候會通知對應的Observer,並且,一個Observable可以有被多個
Time of Update: 2016-08-11
Android View的滑動 動畫,androidview【scrollTo/scrollBy】//控制項內的文字會移動,但是控制項本身不會移動,而且移動到控制項之外之後,文字也就看不見了if(v.equals(button2)){button2.scrollTo(5, 5); //View內的文字會向左移動5,向上移動5,絕對座標,只會移動一次Toast.makeText(this,
Time of Update: 2016-08-09
angularjs開發總結,angularjs開發使用AngularJS有差不多一年時間了,前前後後也用了不少庫和指令,整理了一下,分成四大類列出。有demo地址的,就直接連接到demo地址,其它的直接鏈到github託管庫中。圖片視頻類angular-maxonry 圖片牆效果外掛程式,可以將圖片組織成類似於瀑布流的效果,依賴於jQuery、imageloaded和Masonryangular-deckgrid 另一個照片瀑布流解決方案ngImgCrop 圖片剪裁