Time of Update: 2013-12-11
我們在開發程式是經常會需要軟體全螢幕顯示、自訂標題(使用按鈕等控制項)和其他的需求,今天這一講就是如何控制Android應用程式的表單顯示. 首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用表單的擴充特性。參數是Window類中定義的常量。一、枚舉常量1.DEFAULT_FEATURES:系統預設狀態,一般不需要指定2.FEATURE_CONTEXT_MENU:啟用ContextMenu,預設該項已啟用,一般無需指定3.FEATURE_C
Time of Update: 2013-12-11
Java代碼 package com.cm; import java.util.ArrayList; import android.R.color; import android.app.Activity; import android.content.Context;
Time of Update: 2013-12-11
在android開發中Listview是一個很重要的組件,它以列表的形式根據資料的長自適應展示具體內容。Listview由以下三個元素組成:Ø View:用來展示列表,通常是一個xml所指定的。Ø
Time of Update: 2013-12-11
LisView列表視圖是Android開發中非常常用的一種視圖組件,它是以垂直列表的方式列出需要顯示的清單項目。
Time of Update: 2013-12-11
AppStatusServiceJava代碼 package org.wp.activity; import java.util.List; import android.app.ActivityManager; import android.app.ActivityManager.RunningAppProcessInfo; import android.app.Service; import android.
Time of Update: 2013-12-11
首先,在布局檔案main.xml中添加AutoCompleteTextView組件,代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&
Time of Update: 2013-12-11
看到網上流行的一種使用方法是 Java代碼 public class Utility { public static void setListViewHeightBasedOnChildren(ListView listView) {
Time of Update: 2013-12-11
一、在命令列下輸入mksdcard 512M c:\sdcard.img命令,建立sdcard鏡像檔案。二、單擊Eclipse的功能表命令“Window/Preferences”,開啟Preferences視窗,在左側選中“Android/Launch”,在右側的“Default emulator options”中填入“-sdcard
Time of Update: 2013-12-11
在開發Android程式時,有時候在程式啟動並執行時候,不能讓系統休眠,否則有一些運行會停止,因此我們需要設定禁止休眠,有兩種方式:一種是添加許可權,別一種是代碼中設定,建議使用第一種方式,這樣,在安裝程式的時候會進行提醒:第一種方式:在Manifest.xml檔案裡面用user-permission聲明名稱為:Xml代碼 android.permission.WAKE_LOCK 第二種方式:Java代碼 getWindow().setFlags(WindowMan
Time of Update: 2013-12-11
1.注意.putIn和.getIn是對稱關係,使用了putIn,只能使用getIn2. public static final String PRENAME="sharedpreferences"; 指定儲存的檔案名稱為sharedpreferences.xml,檔案在data/data/下3. editor.commit();記得使用commit進行提交 -------------------------------------------------
Time of Update: 2013-12-11
當我們調整好畫筆之後,現在需要繪製到畫布上,這就得用Canvas類了。在Android中既然把Canvas當做畫布,那麼就可以在畫布上繪製我們想要的任何東西。除了在畫布上繪製之外,還需要設定一些關於畫布的屬性,比如,畫布的顏色、尺寸等。下面來分析Android中Canvas有哪些功能,Canvas提供了如下一些方法: Canvas(): 建立一個空的畫布,可以使用setBitmap()方法來設定繪製具體的畫布。
Time of Update: 2013-12-11
sms主要結構:_id => 短訊息序號 如100 thread_id => 對話的序號 如100 address => 寄件者地址,手機號.如+8613811810000 person => 寄件者,返回一個數字就是連絡人清單裡的序號,陌生人為null date => 日期 long型。如1256539465022 protocol => 協議 0 SMS_RPOTO, 1
Time of Update: 2013-12-11
public String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { &
Time of Update: 2013-12-11
連續點擊兩次程式就退出程式,這是一個很有趣的程式功能,下來介紹一下我的實現方式(歡迎大家拍磚指點): 1、在Activity中設定一個long型的全域變數 firstTime=0,用來記錄第一次按下的時間(單位為毫秒); 2、響應Activity的 onKeyUp事件: @Override public boolean onKeyUp(int
Time of Update: 2013-12-11
從menu按鍵開始,涉及以下3個方法:1、onCreateOptionsMenu(Menu menu)2、onPrepareOptionsMenu(Menu menu)3、onOptionsItemSelected(MenuItem
Time of Update: 2013-12-11
在android的開發中,經常會遇到需要主動去設定某條ListItem的位置的需求。設定位置的函數有ListView.setSelection(int position)ListView.setSelectionFromTop(int position, int
Time of Update: 2013-12-11
查看檔案mediatek/config/${Project}/ProjectConfig.mk,這裡面有很多以 MTK_ 開頭的項,其取值為“yes”或“no”,表示這個Feature 是開啟或關閉的狀態可以通過修改yes/no的取值,來開啟/關閉相應的 Feature ,修改了ProjectConfig.mk檔案後,需要重新build整個工程。www.2cto.com 注意:feature開關從no置成yes
Time of Update: 2013-12-11
螢幕亮度自動調節:主要是從Sensor分析之中分離出來分析LIGHT 光線感應器,因此就分析一下自動調節螢幕亮度(手機隨著光線的強度自我調節,也就是在亮的光線下螢幕自動調亮一些,暗的時候就自動調暗一些,省得光線對眼睛有刺激)..... (本人從曆經挫折才大概瞭解流程),現在就開始講一下流程,如果有不對地方希望牛人指出來。。。
Time of Update: 2013-12-11
Time of Update: 2013-12-11
1.SQLite資料庫如何查詢表table1的第20條到30條記錄select * from table1 limit 19, 11; 2.table1表有id(主鍵)和name兩個欄位,要在表中插入一條id = 1, name = bill的記錄。如果id = 1的記錄在存在,則正常插入記錄,如果存在id= 1的欄位,則更新name欄位的值,現在要求只用一條SQL語句實現該功能replace into table1(id, name) value(1, 'bill')