Time of Update: 2015-05-26
xUtils架構的使用詳解,xutils使用詳解一、xUtils簡介 xUtils 最初源於Afinal架構,進行了大量重構,使得xUtils支援大檔案上傳,更全面的http請求協議支援(10種謂詞),擁有更加靈活的ORM,更多的事件註解支援且不受混淆影響... xUtils最低相容android 2.2 (api level
Time of Update: 2015-05-26
Android Do not keep activities選項分析,androidactivitiesAndroid Do not keep activities選項分析Developer Options裡面有一項:Do not keep activities -> 不保留Activities.預設是不開啟的.當開啟之後,使用者離開後即銷毀每個Activity. 相關背景知識: task, back
Time of Update: 2015-05-26
Android網路編程系列 一 Socket抽象層,android網路編程 在《Android網路編程》系列文章中,前面已經將Java的通訊底層大致的描述了,在我們瞭解了TCP/IP通訊族架構及其原理,接下來我們就開始來瞭解基於tcp/ip協議層的Socket抽象層。本篇文章將會讓我們清楚的瞭解和學會使用Socket。
Time of Update: 2015-05-26
Android 計算布局背景的透明度,android布局1、#ff000000 此為16進位顏色代碼,前2位ff為透明度,後6位為顏色值(000000為黑色,ffffff為白色,可以用ps等軟體擷取)。2、透明度分為256階(0-255),電腦上用16進位表示為(00-ff)。
Time of Update: 2015-05-26
Android簡單例子——AlertDialog,androidalertdialog最近學習了一段時間的Android,在網上找了些小的Demo,自己類比這做了下,首先謝謝那些提供例子的朋友今天主要學習的是簡單的Dialog的使用(實現退出對話方塊)和自訂對話方塊1.實現退出對話方塊普通模式的對話方塊使用比較簡單,主要是設定對話方塊標題、設定對話方塊內容、設定對話方塊中的按鈕,以及增加監聽事件,主要代碼如下//普通樣式的對話方塊 btn2 = (Button)
Time of Update: 2015-05-26
android Sqlite多線程訪問異常解決方案,androidsqlite 在開發Android的程式的時候sqlite資料庫是經常用到的;在多線程訪問資料庫的時候會出現這樣的異常:java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed.或
Time of Update: 2015-05-26
Android 手勢識別 (左右滑動)實現 頁面 切換 要實現 頁面左右滑動的效果 就一定要由手勢辨識器, 就是這個對象 GestureDetector。 用法其實很簡單,這裡 寫一下 方便以後用到的時候好找。 步驟就是 這樣子 123.。 1. 初始化手勢辨識器 2 註冊 手勢識別的 touch 事件 。 就是這麼簡單。僅僅兩步 就能實現識別手勢頁面切換。 因為 頁面切換
Time of Update: 2015-05-26
Android:跟手滑動的布局ViewGroup跟手滑動很多開發人員對布局的跟手滑動不太瞭解,在此就舉一個例子,看一個RelativeLayout的滑動顯示原理無論是跟手滑動,還是彈入彈齣動畫,本質上都是修改View或ViewGroup的位置,也即是setX()
Time of Update: 2015-05-26
Android TV 盒子開發焦點控制Android TV app開發與一般Android開發最大的區別在於焦點控制 , 使用者在使用Android
Time of Update: 2015-05-26
淺析android系統設計中的回調思想為何寫作本文??在慢慢深入接觸android開發的過程中,我越來越發現android中(至少應用曾的開發)用到了很多回調的思想。比如activity的生命週期,fragment的生命週期,皆是回呼函數實現的,android中的事件處理機制其一就是回調,線程方面的非同步任務、loader、hanlder等都是基於回調的,等等。??可見android的其一根本思想就是回調,需要你來參與時,回調用相關的回調方法,你來填充。??可以說回調的思想浸潤與android設
Time of Update: 2015-05-26
Android中 廣播BroadcastReceiver一、IP撥號器activity_main.xml檔案:只有一個輸入ip的文字框和一個儲存按鈕, MainActivity.java 點擊儲存按鈕後執行的程式,將輸入的ip號以SharedPreferences的方式儲存在本地, package com.itheima.ipdail;import android.os.Bundle;import android.app.Activity;import
Time of Update: 2015-05-26
Android Studio開發基礎之Context用法說明1、Context說明 Context是一個用於訪問全域資訊的介面,如應用程式的資源(片,字串等),一些常用的組件繼承自Context,如Activity和Service等等。如利用Java代碼建立一個textView,textView的第一種setText()方法直接傳入一個字串,第二種setText()方法傳入一個整形的id(位於values\strings.xml下面的hello_world,即:Hello
Time of Update: 2015-05-26
Android - 百度地圖打包混淆代碼後地圖崩潰的解決方案前言: 之前開發項目用到百度地圖,測試的時候沒有問題;但是,一打包加混淆之後就出現地圖崩潰的問題;項目已經完結,趁有閑暇時間趕緊分享一下自己的解決方案。 問題現象:之前做百度地圖開發時出現一些小問題、一搜發現大家似乎都遇到過這樣的問題、大家知道百度地圖API需要申請Key,填寫安全碼。安全碼的組成規則為:Android簽署憑證的sha1值 “;” packagename(即:數位簽章 分號
Time of Update: 2015-05-26
Android之——任意時刻從子線程切換到主線程的實現(插曲) 一、引入在Android開發中常常會遇到網路請求,資料庫資料準備等一些耗時的操作;而這些操作是不允許在主線程中進行的。因為這樣會堵塞主線程導致程式出現未響應情況。所以只能另起一個子線程進行這些耗時的操作,完成後再顯示到介面。眾所周知,介面等控制項操作只能在主線程中完成;所以不可避免的需要從子線程切換到主線程。二、方法對於這樣的情況在Android 中比較常見的是使用AsynTask類或者
Time of Update: 2015-05-26
Android抽象布局——include、merge 、ViewStubAndroid抽象布局——include、merge 、ViewStub在布局最佳化中,Android的官方提到了include、merge 、ViewStub這三種布局並介紹了這三種布局各有的優勢,下面也是簡單說一下他們的優勢,以及怎麼使用。1.布局重用 includeinclude標籤能夠重用布局檔案,簡單的使用如下: ...
Time of Update: 2015-05-26
Android中 服務Service
Time of Update: 2015-05-26
Android Spinner 用PopupWindow實現先看: 控制項類: import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class LocationSpinner extends
Time of Update: 2015-05-26
Android使用ActionBar和ViewPager切換頁面示範效果如下:項目布局如下:MainActivity.java代碼import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.
Time of Update: 2015-05-26
Android實現手寫板和塗鴉功能下面仿一個Android手寫板和塗鴉的功能,直接上代碼:write_pad.xml <framelayout android:id="@+id/tablet_view" android:layout_height="300dp" android:layout_width="fill_parent"> </framelayout>
Time of Update: 2015-05-26
Android訊息處理機制:源碼剖析Handler、Looper,並實現圖片非同步載入引言我們在做 Android 開發時,常常需要實現非同步載入圖片/網頁/其他。事實上,要實現非同步載入,就需要實現線程間通訊,而在 Android 中結合使用 Handler、Looper、Message 能夠讓不同的線程通訊,完成非同步任務。雖然 Android 官方為我們提供了 AsyncTask 類來完成非同步任務,但這個類存在許多問題,並不好用,而且,AsyncTask 也是通過 Handler 和