一:針對手機螢幕去掉標題列方式:requestWindowFeature(Window.FEATURE_NO_TITLE); //隱藏標題 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //設定全屏註:要在setContentView()前使用二:針對3.0以上版本即平板電腦去掉標題列方法:
這兩天心血來潮,執行完 repo sync 後,順手來了一下 make,不料卻發現了以下的錯誤:host C: libclearsilver-jni <= external/clearsilver/java-jni/j_neo_util.cIn file included from
命令方式將so檔案 打包進apk使用android SDK原代碼 開發 APK,將so檔案打包進apk,這樣可以只提供給客戶一個apk.1. 含義全代碼的so打包.a) 建立工程,並使用本地調用,java檔案如下package test.jni;import android.app.Activity;import android.
一、多選按鈕-CheckBox用法:首先也是通過控制項ID來得到代表控制項的對象,然後為其添加監聽器。設定監聽器代碼:swimBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO
Android開發:SQLite應用SQLite是一個很小的關係型資料庫,它雖然小,但是有比較全面的功能。也正是因為小,使用時佔用的手機資源也就少,也就更加適用手機。下面講講SQLite在Android開發中的簡單應用:在SQLite中的資料庫為SQLiteDatabase類的對象,要得到一個SQLiteDatabase對象,一般需要藉助SQLiteOpenHelper資料庫輔助類。SQLiteOpenHelper是一個抽象類別,使用時需要自訂一個類去繼承該抽象類別,同時要實現該抽象類別中的抽象
一、onTouch :是View中onTouchListener介面中的方法。 onTouchEvent :在view類中定義 並且所有子類都重寫了該方法,處理傳遞到view的手勢事件。 二
在android開發中Activity非常重要,在一個應用中,每一個顯示的螢幕都是一個Activity.所以學習android,必須要對Activity有一定的瞭解.在其他論壇中也有一些關於Activity的介紹,我在這裡就想談談我對Activity學習的一些看法.首先Activity的生命週期很重要,Activity主要包含六個方法,分別是onCreate,onStart,onResume,onPause,onStop,onDestory.onCreate和onDestory對應.onStar
Android中使用Timer時需要同時訪問TimerTask,Handle等類,手續繁雜而且是真正想做的事淹沒在手續化的代碼中。本文介紹了的SaftyTimer類隱藏了TimerTask,Handle等類,並通過Observer設計模式為使用者提供簡單,低耦合的實現方式。關於Android定時器的使用,網上有很多例子。一般來講是這樣的。public class TestTimerextends Activity { Timer
在android中context可以作很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是 application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context。比如一個activity的onCreate:Java代碼 protected void onCreate(Bundle state)
前面寫了如何建立 刪除和判斷捷徑的方法 但是後來發現判斷捷徑的方法不是總是很有效 上網查了下 發現大家的為問題都是2.2版本之後的就判斷不正確了在此 將原來的判斷方法貼一下Java代碼 private boolean hasShortCut() { ContentResolver resolver = getContentResolver();
一、通過代碼在setContentView之前執行:requestWindowFeature(Window.FEATURE_NO_TITLE);//隱藏標題列getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//隱藏狀態列二、調用Android內建的Theme直接在AndroidManifest.xml中需要全螢幕顯示的Activi
需求:最近在做仿新浪微博的項目,遇到關於文本編輯框內文字的處理問題,時時的監聽文字框輸入了多少字元,當時沒有考慮到輸入的內容問題,現在要求是一個漢字 == 兩個英文字母,標點符號也區分英文和中文,一個中文標點== 兩個英文標點。解決方式:通過輸入文本所佔的位元組數去判斷封裝了一個方法:[java] /** * 計算微博內容的長度 1個漢字 == 兩個英文字母所佔的長度 標點符號區分英文和中文 * @param c
AlarmManager的常用方法有三個:(1)set(int type,long startTime,PendingIntent pi); 該方法用於設定一次性鬧鐘,第一個參數表示鬧鐘類型,第二個參數表示鬧鐘執行時間,第三個參數表示鬧鐘響應動作。(2)setRepeating(int type,long startTime,long intervalTime,PendingIntent
本例介紹TabActivity ,在Android新版本不建議使用TabActivity,而是使用Fragment。 TabActivity 提供了分頁控制項(Tab Control),關鍵的一個類為TabHost,TabHost 為TabActivity的View,可以通過getTabHost()取得TabActivity 對應的TabHost.TabHost 可以通過TabHost.TabSpec 來為Tab 視窗添加一個頁面,TabSpec 用來描述一個頁面(Tab) ,每個Tab
這兩天玩android,做個小結吧。避免麻煩,直接從nfs啟動,下面是我常用的幾個參數。1 從nfs啟動android (tiny210內建的android根檔案系統,使用自己稍加修改編譯好的tiny210內建kernel,自己編譯的uboot啟動)。使用下面的bootargs:[cpp] console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.0.100:/tftpboot/nfs ip=192.168.0.1
-------------------------------------------MainActivity.javapackage com.example.pup;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.KeyEvent;public class MainActivity extends Activity
package com.liu.util; import android.app.Application;import android.util.Log;import android.widget.Toast; import com.baidu.mapapi.BMapManager;import com.baidu.mapapi.MKEvent;import com.baidu.mapapi.MKGeneralListener; public final
SharedPreference放在data/data/包名/下面。是佔用記憶體得,如果儲存大量的資料,需要放到sdcard下去,所以SharedPreferences不方便,直接用Properties類的方式比較好。可以把檔案當作字串傳入,能訪問擷取正確值就好![java] package com.nil.cache; import java.io.File; import java.io.FileInputStream; import
AIDL:Android Interface Definition Language,即Android介面描述語言。Android系統中的進程之間不能共用記憶體,因此,需要提供一些機制在不同進程之間進行資料通訊。 為了使其他的應用程式也可以訪問本應用程式提供的服務,Android系統採用了遠端程序呼叫(Remote Procedure Call,RPC)方式來實現。與很多其他的基於RPC的解決方案一樣,Android使用一種介面定義語言(Interface Definition
title布局activity_main_title.xml [html] <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"