Time of Update: 2018-12-04
近日研究通話記錄 查詢資料去重,一直在研究 getContentResolver().query這個方法,對其中的幾個參數也小研究了一下。找到了通話記錄去重的辦法。 如果只取一列資料可以用distinct(number) as distinct_number ,Cursor mCallLogCursor = getContentResolver().query(CallLog.Calls.CONTENT_URI, -------------
Time of Update: 2018-12-04
SmsManager smsMagager = SmsManager.getDefault(); // create the sentIntent parameter Intent sentIntent = new Intent(SENT_SMS_ACTION); PendingIntent sentPI = PendingIntent.getBroadcast(this, 0, sentIntent,
Time of Update: 2018-12-04
對於xml大家估計都熟悉了,讓我們先來看一段xml: <?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?> <persons> <person id = "01"> <name>tom</name> <age>20</age>
Time of Update: 2018-12-04
近日需要在android的標題列上添加按鈕,所以對android的標題列進行了一下簡單的研究~第一步,向實現自訂標題列,需要在onCreate方法裡這樣寫 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
Time of Update: 2018-12-04
//呼叫瀏覽器Uri uri = Uri.parse("");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//顯示某個座標在地圖上Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Intent(Intent.Action_VIEW,uri);startActivity(it); //顯示路徑Uri uri =
Time of Update: 2018-12-04
相信大家都對android案頭左右劃屏操作很羨慕吧,QQ,新浪weibo,AndroidMarket都有這種操作,而且很多都作為主介面使用,可見其使用者互動性特別好。 今天就把這種操作親手實現,大家共同學習。ViewPage是Google最近在Compatibilit
Time of Update: 2018-12-04
Braodcast Receiver顧名思義就是廣播接收器,它和時間處理機制類似,但是事件處理機制是程式組件層級的(比如:按鈕的單擊事件),而廣播事件處理機制是系統層級的。我們可以用Intent來啟動一個組件,也可以用sendBroadcast()方法發起一個系統層級的事件廣播來傳遞訊息。我們同樣可以在自己的應用程式中實現Broadcast
Time of Update: 2018-12-04
一、全屏設定public void updateFullscreenMode() { ///將下面的變數isFullscrean置為false,問題解決。google也是這麼解釋的~~ boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();//YES,IT IS HERE!! boolean changed =
Time of Update: 2018-12-04
本文能解決:Evaluation Version only deploys to emulators.Click to activete.除了JDK必須自己下載, 其他東西我已經放到http://down.51cto.com/data/514411 安裝順序: 1、安裝JDK 2、安裝 Andorid SDK,具體網上很多也可以直接下載我做好的免安裝包http://down.51cto.com/data/303337 3、MONO 在 Windwos 下的運行時
Time of Update: 2018-12-04
一、安裝JDK1.6jdk是Android開發最基本的環境,一般在linux下新立得安裝會自動設定環境。方法一:在"系統">"系統管理">"新立得的軟體包管理",在搜尋中輸入JDK,點擊搜尋。選擇SunJava(TM)DevelopmentKit(JDK)6,點擊應用程式更新JDK。方法二:在“終端”中輸入sudoapt-getinstallsun-java6-jdk來更新jdk1.6,推薦方法!方法三:到Sun首頁上下載:http://java.sun.com/javase/dow
Time of Update: 2018-12-04
本文主要講解Android應用程式簽名相關的理論知識,包括:什麼是簽名、為什麼要給應用程式簽名、如何給應用程式簽名等。1、什麼是簽名? 如果這個問題不是放在Android開發中來問,如果是放在一個普通的版塊,我想大家都知道簽名的含義。可往往就是將一些生活中常用的術語放在電腦這種專業領域,大家就開始迷惑了。電腦所做的事情,或者說程式設計語言所做的事情,不正是在儘可能地類比現實嗎?所以,電腦中所說的簽名和生活中所說的簽名在本質上是一樣的,它所起到的作用也是一致的! 讓我們來看看,
Time of Update: 2018-12-04
在開發android的應用當中,我們會遇到將一些介面設定為全螢幕顯示的格式,有兩種實現的方法。其一是在Java代碼中實現,其二是在設定檔中實現。1. 在Java代碼中設定super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);//無titlegetWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2018-12-04
在Android中,ListView是很常用的一個控制項。我們在使用的時候,經常會碰到點擊之後整個View變暗的現象,此現象在設定背景圖片後尤為明顯。這個要從Listview的效果說起,預設的ListItem背景是透明的,而ListView的背景是固定不變的,所以在捲軸滾動的過程中如果即時地去將當前每個Item的顯示內容跟背景進行混合運算,所以android系統為了最佳化這個過程用,就使用了 android:cacheColorHint
Time of Update: 2018-12-04
Android程式沒有任何錯誤,而工程卻有錯誤,錯誤在Console中提示完全都是因為圖片所引起的,如:[2012-04-23 15:17:13 - MyView] D:\Android_work\MyView\res\layout\item01.xml:30: error: Error: No resource found that matches the given name (at 'background' with value
Time of Update: 2018-12-04
1、Android中的座標系統在Android系統中,螢幕的左上方是座標系統的原點(0,0)座標。原點向右延伸是X軸正方向,原點向下延伸是Y軸正方向。2、螢幕的寬和高為了在螢幕中的合適位置繪製圖形,我們需要使用螢幕的寬和高作為參考,來確定繪製圖形的位置。要獲得螢幕的寬和高,首先從Activity對象中獲得WindowManager對象,然後從WindowManager對象中獲得Display對象,再從Display對象中獲得螢幕的寬和高。// 獲得螢幕的寬和高WindowManager
Time of Update: 2018-12-04
之前用的舊版的SDK管理器,最高只能安裝Android 3.2 API,需要更新SDK管理器版本後才能安裝Android 4.0、Android 4.1,方法如下: 第一步:開啟SDK管理器,選擇Available packages,點擊“Add Add-on Site...”,輸入網址 http://developer.android.com/sdk/index.html 第二步:將Android
Time of Update: 2018-12-04
在Android開發中,有時需要屏蔽一些實體的按鍵,如HOME鍵,返回鍵等實體的按鍵,實現的方法如下。1. 屏蔽實體按鍵屏蔽實體按鍵(HOME鍵有些特別,需要單獨去分析)switch (keyCode) {case KeyEvent.KEYCODE_HOME:return true;case KeyEvent.KEYCODE_BACK:return true;case KeyEvent.KEYCODE_CALL:return true;case
Time of Update: 2018-12-04
本樣本是用ViewFliper實現螢幕切換圖片的效果,手指滑動就實現圖片的切換,主要實現效果如下:程式結構圖:ViewFliper中的代碼package com.scnu.mc.myviewfliper;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.widget.ViewFlipper;public class ViewFliper
Time of Update: 2018-12-04
本想做一個軟體可以對UI介面進行定時更新,找了一些資料,先貼一個簡單的定時更新介面程式,可以實現每隔1秒遞增計數器的功能。介面布局檔案main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"
Time of Update: 2018-12-04
顏色