Time of Update: 2013-12-10
android:layout_below 將該控制項的頂部至於給定ID的控制項之下android:layout_toLeftOf 將該控制項的右邊緣和給定ID的控制項的左邊緣對齊android:layout_toRightOf 將該控制項的左邊緣和給定ID的控制項的右邊緣對齊android:layout_alignBottom 將該控制項的底部邊緣與給定ID控制項的底部邊緣android:layout_alignLeft
Time of Update: 2013-12-10
json資料格式解析我自己分為兩種;一種是普通的,一種是帶有數組形式的; 普通形式的:伺服器端返回的json資料格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代碼如下:// TODO
Time of Update: 2013-12-10
LinearLayout和RelativeLayout共有屬性:java代碼中通過btn1關聯次控制項android:id="@+id/btn1"控制項寬度android:layout_width="80px" //"80dip"或"80dp"android:layout_width =“wrap_content”android:layout_width =
Time of Update: 2013-12-10
定義activity運行所在的進程名稱。一般情況下,應用的所有組件都運行在為應用建立的預設的進程中,該預設進程的名稱應用程式套件名稱一致。通過定義<application>元素的“process”屬性可以為所有組件指定一個不同的預設進程。但是任意組件都可以重寫預設進程,以便實現多進程操作。如果該屬性指定名稱以“:”開頭,則一個新的專屬於該應用的進程將會被建立。如果該進程名以小寫字母開頭,則為該activity提供許可權以讓其在一個全域的
Time of Update: 2013-12-10
首先是主要代碼 的實現 ,去調用 各個xml 設定檔:MainActivity: public class MainActivity extends Activity {private ImageView imageView;@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2013-12-10
在過去的技術中,Corba可以實現跨進程的調用;在Java技術中,RMI也可以實現跨進程的調用;在Android中類似可以使用AIDL服務跨進程調用Service。Android的遠程Service調用與Java的RMI基本相似,一樣都是先定義一個遠程調用介面,然後為該介面提供一個實作類別即可。與RMI不同的是,用戶端訪問Service時,Android並不是直接返回Service對象給用戶端。在Android中綁定本地Service時,返回的是一個IBinder對象;而訪問遠程Service時
Time of Update: 2013-12-10
package com.koolsee.gallery; import java.util.ArrayList; import java.util.List; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.app.DownloadManager; import android.app.DownloadManager.Request;
Time of Update: 2013-12-10
在android的編程中,對話方塊的用處是非常多的,然而,有時對對話方塊的需求也是不一樣的,那麼現在,就總結對話方塊的種類,以及事件的處理形勢。1、簡單的對話方塊[java]public void showDialog(){ Dialog dialog = new AlertDialog.Builder(this) .setTitle("標題")
Time of Update: 2013-12-10
1.sharedpreference,儲存簡單的資訊,比如使用者名稱,密碼package com.google.datastore.sharep;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;import
Time of Update: 2013-12-10
在項目中需要使用定位功能,也就是一個點圍繞一個圓心進行旋轉,查看了canvas的函數也就只有一個 canvas.drawBitmap(bitmap, matrix, paint)通過使用Matrix來實現旋轉,這裡實現一個demo,功能就是小原點順時針繪製一個原然後逆時針撤銷這個圓,通過Timer來實現。代碼如下: Surface.java這個是實現繪製圖形的類 package com.example.test; import
Time of Update: 2013-12-10
首先得Activity必須實現OnGestureListener介面,該介面提供了關於手勢操作的一些方法,onDown方法:onDown是,一旦觸控螢幕按下,就馬上產生onDown事件public boolean onDown(MotionEvent e) {return false;}onFling方法:當手在螢幕上滑動但手未離開螢幕時觸發MotionEvent e1 手開始觸碰螢幕的位置的MotionEvent對象MotionEvent e2
Time of Update: 2013-12-10
本文要做的事情就是在前面做的簡單的ToDoList程式上增加一個配置項頁面(Reference)。這個Reference頁面也非常簡單:
Time of Update: 2013-12-10
package cn.test;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 在資源檔Strings.xml中的某個string裡使用預留位置 * 然後在代碼中將其替換 */public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {
Time of Update: 2013-12-10
屏蔽返回鍵的代碼:public boolean onKeyDown(int keyCode,KeyEvent event){switch(keyCode){case KeyEvent.KEYCODE_HOME:return true;case KeyEvent.KEYCODE_BACK:return true;case KeyEvent.KEYCODE_CALL:return true;case KeyEvent.KEYCODE_SYM: return true;case
Time of Update: 2013-12-10
package com.example.html5_chart;public class Contact {private String name;private double value;private String color;public Contact(String name, double value, String color) {super();this.name = name;this.value = value;this.color = color;}public
Time of Update: 2013-12-10
在實際開發中,常常需要監聽應用本身是否被卸載或相近的需求。在網上淘了很久都沒有看到實際的做法,最多就給出一個思路,可以通過捕捉系統日誌來檢測到這個應用是否被卸載,繼而做相關的操作。通過監聽Intent.ACTION_PACKAGE_REMOVED意圖只能監聽到其他應用程式是否被卸載,無法監聽自身! 本例子也是通過監聽系統日誌,來監聽應用本身是否被卸載。LogcatObserver.java
Time of Update: 2013-12-10
: 、<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="
Time of Update: 2013-12-10
最近在做一個項目,要求實現上下能滾動,每項能左右滾動,最後效果是實現了,可資料的通訊可能有點麻煩,暫時又被砍掉了,先放上來存檔,轉載請註明出處,謝謝代碼如下 public class GroupActivity extends Activity { private List<TeamBean> gbList;// private MyListAdapter adapter; private ItemClickEvent listener;//
Time of Update: 2013-12-10
不管你多麼仔細,程式總是會出錯,下面方法是個全域的異常捕獲方法!希望對大家有協助!1.用的時候,需要在applicaion裡面調用,代碼如下:CrashHandler crashHandler = CrashHandler.getInstance(); crashHandler.init(this);2. 下面是主要的功能類:package
Time of Update: 2013-12-10
package cn.com.remoteServiceClient;import com.cn.aidl.IRemoteQuery;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;import