Time of Update: 2017-01-19
代碼如下:複製代碼 代碼如下: public static final String PLAYSTATE_CHANGED = "com.android.music.playstatechanged"; public static final String META_CHANGED = "com.android.music.metachanged"; public static
Time of Update: 2017-01-19
如下代碼是監聽電話的狀態,代碼簡單不做介紹直接看代碼:複製代碼 代碼如下: private boolean mResumeAfterCall = false; private PhoneStateListener mPhoneStateListener = new PhoneStateListener() { @Override public void onCallStateChanged(int state, String
Time of Update: 2017-01-19
複製代碼 代碼如下: 定義: SharedPreferences preferences = null; SharedPreferences.Editor editor = null; preferences = getSharedPreferences(TAG, Activity.MODE_PRIVATE); editor =
Time of Update: 2017-01-19
在播放video的時候在mediaplayermMediaPlayer.setScreenOnWhilePlaying(true); 已經設定了,在原生的android沒有問題和在defy上也沒有問題,一到三星的galaxy上就有問題,不知道三星他們改了哪些地方。一般的話設定了播放視頻螢幕沒有自動。但是在三星上就出了問題。 只好再找找。一般的話設定有兩種方法。如下:複製代碼 代碼如下:1. getWindow().addFlags(WindowManager.LayoutParams.
Time of Update: 2017-01-19
在android開發中,通常使用xml格式來描述布局檔案。就目前而言,熟悉android布局及美化的人員少之又少,出現了嚴重的斷層。大部分企業,其實還是程式員自己動手布局。這樣既浪費時間和精力,也未必能達到理想的效果。但是,在企業級的android開發中,使用html頁面進行布局,也有很多的優勢(例如:簡單,大部分開發人員及美工都熟悉,方便統一進行更新,管理)。據筆者瞭解,已經有不少的公司在使用這種方式進行布局開發。這也可能是一種趨勢。下面,我將給出一個執行個體代碼,供大家學習使用html頁面給
Time of Update: 2017-01-19
在學習本執行個體之前,讀者請先瞭解一下android四大組件中的“廣播接收者”的基本概念和使用。由於是“監聽程式”,所以就不需要建立Activity。這樣也算是一種“遮掩”吧。使用BroadcastReceiver,就能達到這“不可告人”的目的。呵呵。當然,使用服務來開發此類應用,更加合適。這裡就不再深入討論“服務”了。本執行個體僅供學習參考,請勿非法用途。複製代碼 代碼如下:package cn.itcast.sms;import java.sql.Date;import java.text.
Time of Update: 2017-01-19
第一步,在Eclipse中選擇需要打包的項目,然後右鍵--選擇Export,會彈出一個打包的提示框,如下圖所示。按Next之後,會繼續出現一個提示框,這裡你可以選擇自己需要打包的項目(預設是剛才選中的)如下圖:按Next之後,會彈出一個關於“Keystore”的提示,選擇“Create new Keystore”,並瀏覽、選擇簽名檔案要儲存的路徑,(關於Keystore的原理、作用等這裡暫時不細說,請大家發布前務必儲存好該簽名檔案,非常重要的。)
Time of Update: 2017-01-19
下面是主Activity的代碼:開發:Activity之間的傳值 - 51CTO.COM複製代碼 代碼如下:package com.chaoyang.activity;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.text.style.BulletSpan;import android.view.View;import
Time of Update: 2017-01-19
Android中經常會使用到Dialog(彈出框效果),而且功能非常強大,可以類比出N種彈出框效果。如圖所示:下面將通過一個小執行個體,來像大家展示Android中功能強大的Dialog。代碼都寫了詳細的注釋,讀者不妨試著手動去敲。當然,由於時間的關係,還有個別功能沒有完成,先有的幾個展示效果中也可能有bug,代碼也有很多需要最佳化的地方。望大家熱心指出。下面是代碼(有點長哦):複製代碼 代碼如下:package com.chaoyang.activity;import
Time of Update: 2017-01-19
XML作為一種業界公認的資料交換格式,在各個平台與語言之上,都有廣泛使用和實現。其標準型,可靠性,安全性......毋庸置疑。在android平台上,我們要想實現資料存放區和資料交換,經常會使用到xml資料格式和xml檔案。小提示:android中儲存資料一般有如下幾種:SharedPreferences(參數化),XML檔案,sqllite資料庫,網路,ContentProvider(內容提供者)等。在android中,操作xml檔案,一般有幾種方式:SAX操作,Pull操作,DOM操作等。其
Time of Update: 2017-01-19
下面是一段大家都比較熟悉的代碼:複製代碼 代碼如下:Handler handler = new Handler(); handler.post(myThread);//使用匿名內部類建立一個線程myThreadRunnable mythread = new Runnable() {public void run()
Time of Update: 2017-01-19
android
Time of Update: 2017-01-19
Android中Button控制項應該算作是比較簡單的控制項,然而,它的使用頻率卻是非常的高,今天,我在這裡總結了三種常用的點擊Button實現其功能的方法。1.很多時候,我們在用到Button控制項時,往往都是“一次性”使用,這時,為了方便起見,我們一般採用的是匿名內部類的方法,形如這樣:複製代碼 代碼如下:button1.setOnClickListener(new OnClickListener()
Time of Update: 2017-01-19
這兩天在用WAC SDK開發Widget時,在啟動Android模擬器時Eclipse的Consle出現如下錯誤: 複製代碼 代碼如下:[2011-11-27 22:08:49 - ddms]transfer error: Read-only file system 然後Widget無法安裝和執行!在參考了官方論壇上的相同問題的一個文章後,也沒有實質的解決辦法(主要是樓主不厚道,解決了也不說明如何解決)。另外,根據管理員的提示,發現也無法解決問題,相應的兩個文章的地址如下:
Time of Update: 2017-01-19
首先,可以在drawable檔案夾下定義一個xml的檔案。如下所示:複製代碼 代碼如下:<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true"> <item android:drawable="@drawable/compass_1" android:duration=
Time of Update: 2017-01-19
1:服務端使用PHP 複製代碼 代碼如下:<?php echo date('Y-m-d H:i:s');?>2:activity_main.xml複製代碼 代碼如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"&
Time of Update: 2017-01-19
1:HttpHelper.java複製代碼 代碼如下:public class HttpHelper { //1:標準的Java介面 public static String getStringFromNet1(String param){ String
Time of Update: 2017-01-19
SlidingDrawer效果想必大家也見到過,它就是1.5模擬器上進入應用程式列表的效果。下面是截圖一、簡介 SlidingDrawer隱藏屏外的內容,並允許使用者通過handle以顯示隱藏內容。它可以垂直或水平滑動,它有倆個View組成,其一 是可以拖動的handle,其二是隱藏內容的View.它裡面的控制項必須設定布局,在布局檔案中必須指定handle和content.例如下面複製代碼 代碼如下:<SlidingDrawer
Time of Update: 2017-01-19
過濾掉其他的播放器,使用我自己的播放器來做複製代碼 代碼如下: wv.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(final WebView
Time of Update: 2017-01-19
管理log一般有兩種方法,博主推薦大家使用下面的第一種方法:第一種方法:第一步:定義一個logTools工具類,相信你能夠看懂的,誰的log,可以用誰的名字做方法名,如logli,這就是工程師li列印的日誌複製代碼 代碼如下:import android.util.Log;public class LogTools { public static boolean isShow = true;//上線模式 //public