Time of Update: 2017-01-18
複製代碼 代碼如下: <SPAN style="FONT-SIZE: 18px">private void alertScreenDialog() { DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); String optStr = "手機螢幕解析度為: "+dm.widthPixels+" x "+dm.heightPixels;
Time of Update: 2017-01-18
微信聊天視窗的資訊效果類似iphone上的簡訊效果,以氣泡的形式展現,在Android上,實現這種效果主要用到ListView和BaseAdapter,配合布局以及相關素材,就可以自己做出這個效果,素材可以下一個微信的APK,然後把尾碼名改成zip,直接解壓,就可以得到微信裡面的所有素材了。首先看一下我實現的效果: 以下是工程目錄結構: 接下來就是如何?這個效果的代碼: main.xml,這個是主布局檔案,顯示listview和上下兩部分內容。 複製代碼 代碼如下: <?xml
Time of Update: 2017-01-18
先把來源貼上http://zrgiu.com/blog/2011/01/making-your-android-app-look-better/http://www.dibbus.com/2011/02/gradient-buttons-for-android/http://www.dibbus.com/2011/08/even-more-gradient-buttons-for-android/然後再讓大家看看效果,這些都是xml布局檔案實現的,一張圖片都未曾使用。順便貼出幾個布局檔案給大家看
Time of Update: 2017-01-18
複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2017-01-18
複製代碼 代碼如下:<FrameLayout android:layout_width="fill_parent"
Time of Update: 2017-01-18
一、在drawable下面添加xml檔案rounded_editview.xml複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid
Time of Update: 2017-01-18
複製代碼 代碼如下: // 隱藏IME InputMethodManager imm = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE); // 顯示或者隱藏IME imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); toggleSoftInput
Time of Update: 2017-01-18
經查是因為本地文檔中的網頁有如下js代碼會連網載入資訊,將其注釋掉後就好了複製代碼 代碼如下:<script src="http://www.google.com/jsapi" type="text/javascript"></script>用一下java代碼就可以批量注釋複製代碼 代碼如下:package cn.sd.fxd.android;/* * 去掉Android文檔中需要連網的javascript代碼 */import
Time of Update: 2017-01-18
在最近寫的一個Android中需要請求web伺服器中的資料,有一個登入Activity,登入後會到MainActivity,這中間登入和MainActivity都需要請求php的jsonapi,所以要在網路請求中保持session的,研究了好半天才搞定。其實sesion在瀏覽器和web伺服器直接是通過一個叫做name為sessionid的cookie來傳遞的,所以只要在每次資料請求時保持sessionid是同一個不變就可以用到web的session了,做法是第一次資料請求時就擷取sessioni
Time of Update: 2017-01-18
1. 圖片放縮複製代碼 代碼如下:// zoom 放縮 public static Bitmap zoomBitmap(Bitmap bitmap, int w, int h) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); Matrix matrix
Time of Update: 2017-01-18
main.xml 檔案: 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
Time of Update: 2017-01-18
1、特效按鈕的進展 之前的思路:css設定div的樣式,在js中實現div對事件的響應,並改變div的樣式,以實現動畫效果。 1:以動畫的形式 複製代碼 代碼如下: var bb = document.getElementById("element"); bb.onclick=function(){ bb.className="list-item-download-inner2";//改變類名,改變CSS樣式 var t = setTimeout("init()",500); //以動畫的方式,
Time of Update: 2017-01-18
複製代碼 代碼如下: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setIntegerProperty("splashscreen", R.drawable.splash); ConnectivityManager
Time of Update: 2017-01-18
2個類:1個實體類Person.java,1個繼承Activity的類 1.Person.java複製代碼 代碼如下:package com.mrzhu.work_1_sax;public class Person { private String personId; private String name; private String address; private String tel; private String fax;&
Time of Update: 2017-01-18
使用Activit的openFileOutput()方法儲存檔案,檔案是放在手機內在上;注:模擬器中建立SDCard卡鏡像檔案,可以在建立模擬器是建立,也可以在Dos視窗中進行android SDK安裝路徑tools目錄,輸入如下命令:mksdcard 2048M D:\AndroidTool\sdcard.img在程式中訪問SDCard,需要如下許可權:在SDCard中建立與刪除檔案的許可權<uses-permission
Time of Update: 2017-01-18
解析XML檔案:在Android平台上可以使用SAX、DOM和Android附帶的pull解析器解析XML檔案;pull解析器提供了各種事件,使用parser.next()方法進入下一個元素並觸發相應事件,pull解析器產生的事件是一個數字,可以通過switch對感興趣的事件進行處理;通過paser.nextText()方法可以擷取下一個Text類型的節點的值;http://xmlpull.org/xmlpull-website/impls.shtml;讀取XMLXmlPullParser
Time of Update: 2017-01-18
SharedPreferences用於在開發軟體的時候提供軟體參數設定,其背後使用的是xml檔案存放資料,檔案儲存在/data/data/<package name>/shared_prefs目錄下;複製代碼 代碼如下: public void savePreferences(String name, Integer age) {-->> get SharedPreferences SharedPreferences
Time of Update: 2017-01-18
複製代碼 代碼如下:public class DBOpenHelper extends SQLiteOpenHelper { // 類沒有執行個體化,不能用作父類構造器的參數,必須聲明為靜態 public DBOpenHelper(Context context, int version) { super(context, "SQLite.db", null, version); //
Time of Update: 2017-01-18
首先,建立一個用於顯示一個item的layout,名為item.xml複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2017-01-18
複製代碼 代碼如下:public class PersonAdapter extends BaseAdapter { private List persons;// 要繫結資料 private int resource;// 綁定的一個條目介面的id,此例中即為item.xml private LayoutInflater inflater;//