Time of Update: 2013-12-10
一、如何顯示assets/license.txt(中文)的內容?(1)方法1:InputStream.available()得到位元組數,然後一次讀取完。private String readUserAgreementFromAsset(String assetName) { String content
Time of Update: 2013-12-10
今天看到有一個人寫的代碼,有幾個奇怪的方法。如下:public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK)
Time of Update: 2013-12-10
在Android中需要通過graphics類來顯示2D圖形。 graphics中包括了Canvas(畫布)、Paint(畫筆)、Color(顏色)、Bitmap(映像)等常用的類。graphics具有繪製點、線、顏色、2D幾何圖形、影像處理等功能。 1.Color(顏色)類 Android系統中顏色的常用表示方法有以下3種: (1)int color = Color.BLUE; (2)int color =
Time of Update: 2013-12-10
Service大全ACCESSIBILITY_SERVICE
Time of Update: 2013-12-10
android performance trace時,要首先使能核心的cpufreq_gov,不然Avtivity會報告給eclipse出現打不開/sys/kernel/debug/tracing/events/cpufreq_interactive/enable檔案的錯誤。簡記:在
Time of Update: 2013-12-10
4.0早就來了,但是大多機型還是2.x,並且tab形式的導航我個人感覺體驗很好。先看 這裡幾乎是和新浪微博的tab一模一樣,就是下面文字要稍稍高出一個像素,怎麼都調不好。 反編譯發現新浪微博的tab是用TabActivity來實現的。我個人是很不喜歡使用TabActivity的,主要是因為布局的根標籤必須是TabHost,甚至連id都給你指定好了。所以這裡選擇用ActivityGroup來做。
Time of Update: 2013-12-10
表格版面配置即,tableLayout,表格版面配置通過行、列的形式來管理UI組件,TablelLayout並不需要明確地聲明包含多少行、多少列,而是通過TableRow,以及其他組件來控製表格的行數和列數, TableRow也是容器,因此可以向TableRow裡面添加其他組件,沒添加一個組件該表格就增加一列。 如果想TableLayout裡面添加組件,那麼該組件就直接佔用一行。
Time of Update: 2013-12-10
1. [代碼]php代碼 1 $array = array(2 'username'=>'楊鑄',3 'password'=>'123456',4 'user_id'=>15 );6 echo json_encode($array);2. [代碼]java代碼
Time of Update: 2013-12-10
題意就是給一個數,然後求這個數的所有因子中組成的最大的一個子集,其中1和本身除外,使得在這個子集中元素兩兩互素,求最大子集的元素個數,並且求出和最大的值。找規律就不難發現其實答案就是先大數分解n,例如,180=2^2*3^2*5,那麼就輸出3 18 ,這兩個數分別是素因子的個數和2^2,3^2,5的和。[cpp]#include <stdio.h> #include
Time of Update: 2013-12-10
A contextual menu offers actions that affect a specific item or context frame in the UI. You can provide a context menu for any view, but they are most often used for items in a ListView, GridView, or other view collections in which the user can
Time of Update: 2013-12-10
以下為TestIntentData工程MainActivity如下:[java]package cn.testintentdata; import java.util.List; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import
Time of Update: 2013-12-10
在Gallery下,裡面內容過長超出螢幕,這時我們可以用ScrollView來滾動,但是這樣做了以後,會發現一個問題,Gallery的滑動事件和ScrollView的滑動事件起衝突,這時我們可以自訂Gallery控制項來避免這個問題:下面貼出代碼:[java]import android.content.Context; import android.util.AttributeSet; import android.view.KeyEvent; import
Time of Update: 2013-12-10
直接上Xfermode子類:AvoidXfermode 指定了一個顏色和容差,強制Paint避免在它上面繪圖(或者只在它上面繪圖)。PixelXorXfermode 當覆蓋已有的顏色時,應用一個簡單的像素XOR操作。PorterDuffXfermode
Time of Update: 2013-12-10
公司新需求,要求在camera應用中添加一個開關,可以進行拍照聲音的關閉和開啟。上篇文章解決靜音不能有拍照聲音用的是系統靜音的property,在camera playsound()函數中來進行判斷的(詳見一)。如何自己定義個property,使其既能有get的許可權,關鍵是得有set許可權。其實android系統有一個service,是用來進行SystemProperty許可權的檢查,它就藏在system/core/init/property_service.c中。具體修改如下: &
Time of Update: 2013-12-10
在android4.0中 畫圖的時候使用:canvas.clipPath(path, Region.Op.XOR);
Time of Update: 2013-12-10
首先是JAVA主代碼: package com.dudu.djy; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.KeyEvent; import
Time of Update: 2013-12-10
public int nextInt()Returns a pseudo-random uniformly distributed int. 學過機率論和機率統計的應該都知道pseudo-random是偽隨機的意思,可是uniformly distributed是什麼意思呢?看一下《朗文當代進階英語詞典(英英、英漢雙解)第四版》中的解釋:uniform: adj(形容詞),being the same in all parts or among all its
Time of Update: 2013-12-10
Android中有很多度量單位:比如常用的dp,dip,sp,px等,有時候需要將他們相互轉換,有下面非常方便的方法:比如sp轉換成px: TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, value, metric);applyDimension函數原型如下:float android.util.TypedValue.applyDimension(int unit,
Time of Update: 2013-12-10
/------------------------------------------------------------------------------------- // 作者:longtian635241(longtian_huang@urbetter.com) // 論壇ID:android210 Exynos4412 // 著作權:Tim // 平台:友堅android210 Exynos4412開發板 // 發布日期:
Time of Update: 2013-12-10
fillBefore是指動畫結束時畫面停留在此動畫的第一幀;fillAfter是指動畫結束是畫面停留在此動畫的最後一幀。java代碼設定如下:/*****動畫結束時,停留在最後一幀*********setFillAfter(true);setFillBefore(false); /*****動畫結束時,停留在第一幀*********setFillAfter(false);setFillBefore(true); xml設定如下:/*****