Time of Update: 2018-12-04
AdapterViewAnimator:當在視圖間切換時會顯示動畫.android:animateFirstView 定義ViewAnimation首次顯示時是否對當前視圖應用動畫.android:inAnimation 標識顯示視圖時使用的動畫. android:loopViews 定義當動畫執行到列表尾部後,是否迴圈執行到第一個視圖. android:outAnimation 標識隱藏視圖時使用的動畫.
Time of Update: 2018-12-04
1.XML檔案中的OnClick 屬性可以指定在Activity中處理點擊事件的方法,Activity中必須定義該屬性指定的值作為方法的名字且有一個View類型的參數,表示此物件被點擊。2.使用selector配置可以實現不同模式下按鈕的樣式。3.使用shape配置可以定製各種不同的按鈕樣式。 selector檔案屬性說明:android:drawable 預設狀態android:state_pressed
Time of Update: 2018-12-04
DigitalClock和AnalogClock兩個時鐘類可以為DigitalClock設定背景圖片,自訂時針,秒針,分針的樣式例子:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"
Time of Update: 2018-12-04
重新開始寫部落格 之前的JAVA部落格一直沒更新,一直忙,連地址都忘了,現在下定決心重新拾起。一邊學習android 一邊溫習java基礎。現在明白忙只是借口,真正的原因是因為太懶了,肯定能擠出時間學習總結,至少每周末會寫一到兩篇學習總結,下定決心堅持下來,恩,為自己加油。-------------------------------------------------------------------Android中對組合模式的應用,可謂是泛濫成粥,隨處可見,那就是View和View
Time of Update: 2018-12-04
EditView和TextView的用法差不多,只是文字可編輯小技巧:設定EditText隱藏鍵盤 (EditText)mMarket.setInputType(0);
Time of Update: 2018-12-04
實現“搖一搖”功能,其實很簡單,就是檢測手機的重力感應,具體實現代碼如下:一、在 AndroidManifest.xml 中添加操作許可權<uses-permission android:name="android.permission.VIBRATE"/>二、實現代碼 import android.app.Activity; import android.hardware.Sensor; import android.hardware.SensorEvent; import
Time of Update: 2018-12-04
首先整理一下apk自動更新的思路:1 比較伺服器和本地apk的版本;2 如果伺服器版本比較新,那麼發出Notification通知使用者下載;3使用者點擊開始下載;4下載完成發出使用者提示使用者點擊安裝;5 使用者點擊安裝完成結束整個流程; 下面是,可以先看下是否是你想要的效果咯,親! ok,接下來直接上代碼。版本比較這個東西就不講了,出發出Notification通知開始//概要String tickerText =
Time of Update: 2018-12-04
ListView就是列表組件,一般通過繼承ListActivity使用系統提供的ListView.所有的AdapterView組件都需要有一個對應的Adapter作為適配器來顯示列表中元素的布局方式見思維導圖ArrayAdapter: 數組或集合的適配器。例:private final String[] mous = { "郭嘉", "荀攸", "荀彧", "程昱", "戲志才",
Time of Update: 2018-12-04
文章目錄 FrameLayout布局 FrameLayout布局FrameLayout是五大布局中最簡單的一個布局。FrameLayout布局中的元素會根據先後順序重疊起來。利用FrameLayout布局元素重疊的特性,我們一般可以做一些層的隱藏和顯示,以及在一個圖片上放置另外一個小表徵圖等這樣的功能。看代碼:<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:
Time of Update: 2018-12-04
AdapterView不僅僅是UI,同時還將資料關聯到UI上,例如在手機中經常使用的ListView就是AdapterView。ListView、GridView、Spinner和Gallery都是AdapterView,AdapterView是ViewGroup,也就是容器,含有多個UI布局相同的子view。對於AdapterView,通過adapter將資料對應到子View中,一個AdapterView需要具體描述子view的布局,以及adapter如何將資料對應到每個子view上有1個或多
Time of Update: 2018-12-04
文章目錄 自訂View類一個簡單的例子自訂複合控制項include方法匯入公用xml控制項,更加簡單 自訂View類通過自訂View類,可以自訂複雜的,按照自己需求的控制項。一個簡單的例子mainActivity.java 這個裡面就是最普通的代碼,但是給自訂的控制項加上了一個onclick的時間package com.example.test.com;import android.app.Activity;import
Time of Update: 2018-12-04
文章目錄 Fragment說明生命週期:通過XML布局方式將Fragment放進Activity中動態添加和控制Fragment Fragment說明為瞭解決不同螢幕分辯率的動態和靈活UI設計。大螢幕如平板小螢幕如手機,平板電腦的設計使得其有更多的空間來放更多的UI組件,而多出來的空間存放UI使其會產生更多的互動,從而誕生了fragment。fragments 的設計不需要你來親自管理view hierarchy
Time of Update: 2018-12-04
最近在做一個電視上的輸入框,發現用全鍵盤很難輸入,因為電視只有遙控器,左左右右選擇很不方便,所以就在頁面上實現了一個固定的鍵盤,T9形式的,先:技術要點:1.利用popupWindow實現彈出層2.對每個按鍵設定相同的onClick事件,方便統一處理代碼:activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-04
android中可以通過兩種方式傳送簡訊 第一:調起系統發簡訊功能;主要代碼如下:Uri uri = Uri.parse("smsto:10010"); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", "102");
Time of Update: 2018-12-04
1、準備兩張圖片,並做好9.png2、在drawable中定義spinner_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true"
Time of Update: 2018-12-04
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import
Time of Update: 2018-12-04
=======================================================1.系統重裝,用以前的ECLIPSE和代碼時,報無法串連裝置的錯誤!解決方案:1.開啟工具列上的AVD Manager對話方塊,建立一個虛擬設備。2.Project -> Properties -> Run/Debug Settings:(1). select "Launching New_configuration"(2). Delete(3).
Time of Update: 2018-12-04
HTC Desire A8181 的Android系統鬧鈴聲音的修改 @for & ever
Time of Update: 2018-12-04
強大的android手機還可以通過WIFI與電腦間共用檔案,android手機有WIFI功能,現在絕大部分筆記本及電腦有內建wifi功能,使用wifi速度快且操作簡便。下面就來說說怎麼共用吧! 通過wifi與電腦共用檔案具體步驟: 1.先確定手機已經和家中或者公司無線網路串連成功(這步有用wifi的機友一般都不用設定了),如果沒串連的,去手機設定-無線和網路-WIFI設定中選擇自己的無線網路進行串連。電腦也要連上無線網路哦,而且要和手機連的WIFI網路是同一個,要不然就無法串連了。 2.在
Time of Update: 2018-12-04
最近研究了android的即時視頻網路傳輸問題,在視頻處理方面花費了大量精力進行研究,總結出以下五套方案,並加以比較 以320×240大小的視頻傳輸為例方案壓縮率壓縮/傳輸方式即時性平均流量消耗 傳輸距離用camera的回呼函數發送原始的yuv420資料0無壓縮,按幀傳輸高(20~30 fps)很高(6.5 Mbps)太恐怖了O_O 近距離有線或無線用MediaRecorder對yuv420進行H264寫入程式碼後發送高(95%)幀間壓縮,視頻流傳輸高(20 fps)低(30~70 Kbps)