Time of Update: 2018-12-08
1、為什麼需要寫一個通用xml解析方法。 當需要解析不同的xml節點。你有可能是在xml解析的時候匹配不同節點並且節點名都是寫死的,這樣的話你解析不同的節點就需要不同的解析方法。當然這種方式是最簡單也是最笨的方法。為了減少代碼把代碼寫得更有品質那麼你就需要考慮設計一個通用的xml解析方法。2、解析思路。
Time of Update: 2018-12-08
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: 2018-12-08
用代碼擷取最高許可權首先手機得root,沒有root請不要往下看。 首先是寫一個靜態方法 複製代碼 代碼如下:public static boolean isRoot(String pkgCodePath) { Process process = null; DataOutputStream os = null; try { String cmd = "chmod 777 " + pkgCodePath; process = Runtime.getRuntime().exec("su"); //
Time of Update: 2018-12-08
一、下載需要用到的工具:(1)下載JAVA的IDE開發工具– Eclipse到Eclipse官方網站下載Ecplise For Java EE的最新Windows版本(2)下載Java開發包 — Java SE Development Kit (JDK) JDK 6到Sun官方網站下載JDK6,選擇JDK 6 Update 12(3)下載Android開發包 — Android SDK到Google的官方網站下載Android的開發包For Windows的二、下載完需要的工具之後,開始安裝(1
Time of Update: 2018-12-08
1、首先對manifest註冊SD卡讀寫權限 要說明一下,我這裡沒有用MainActivity.class作為軟體入口 複製代碼 代碼如下:AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.tes.textsd"
Time of Update: 2018-12-08
在android-sdk\tools目錄下,有一個名為emulator.exe的可執行程式,望名知義,emulator即為模擬器或模擬器,但很多人可能會發現,通過AVD
Time of Update: 2018-12-08
如下:預設第一次載入選擇原始隊列:級聯:關鍵代碼給下拉式清單選中事件監聽綁定Id :複製代碼 代碼如下:int pos = firsthand_dlbh_pinner.getSelectedItemPosition();firsthand_pdbh_adapter = new ArrayAdapter<String>(context, android.R.layout.simple_spinner_item,
Time of Update: 2018-12-08
相關文章 Android 4.0 無法接收開機廣播的問題 在設定檔AndroidManifest.xml中向系統註冊receiver,子節點 intent-filter 表示接收android.intent.action.BOOT_COMPLETED訊息 複製代碼 代碼如下:<receiver android:name="com.ray.ray.receiver.BootCompletedReceiver" > <intent-filter> <action
Time of Update: 2018-12-08
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; private String email; public
Time of Update: 2018-12-08
Android 的實現TextView中文字連結的方式有很多種。 總結起來大概有4種: 1.當文字中出現URL、E-mail、電話號碼等的時候,可以將TextView的android:autoLink屬性設定為相應的的值,如 果是所有的類型都出來就是android:autoLink="all"。當然也可以在java代碼裡 做,textView01.setAutoLinkMask(Linkify.ALL);
Time of Update: 2018-12-08
首先繼承SimpleAdapter 複製代碼 代碼如下:package meetweb.net.util; import java.util.List; import java.util.Map; import android.content.Context; import android.graphics.Color; import android.view.View; import android.view.ViewGroup; import
Time of Update: 2018-12-08
三種方法 1.使用XML檔案進行定義 res/drawable/radio.xml 複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 未選中-> <item android:state_checked="false"
Time of Update: 2018-12-08
複製代碼 代碼如下:/** * Gets the number of cores available in this device, across all processors. * Requires: Ability to peruse the filesystem at "/sys/devices/system/cpu" * @return The number of cores, or 1 if failed to get result */ private int
Time of Update: 2018-12-08
引言接Android變形(Transform)之Matrix,來總結下Camera的使用,Camera主要實現3D的變形,有轉動,旋轉等,Camera的源碼是由Native(本地代碼)實現,提供的介面也比較簡單。官方的介紹:A camera instance can be used to compute 3D transformations and generate a matrix that can be applied, for instance, on a Canvas.
Time of Update: 2018-12-08
引言最近在研究Android的變形,Android的2D變形(包括縮放,扭曲,平移,旋轉等)可以通過Matrix來實現,3D變形可以通過Camera來實現。接下來就將我這倆天研究的東西和大家分享下,先來看看Matrix的用法。變形以後Matrix矩陣座標變換矩陣,即一個3*3的矩陣,用來對圖形進行座標變換。圖1.1 A為座標矩陣,C為原始矩陣,R是A和C矩陣相乘記過,那麼可以知道:(矩陣知識,大學沒學好的傷不起啊)x' = a*x + b*y + cy' = d*x + b*y +
Time of Update: 2018-12-08
前言 Android內建的組件比較醜陋(個人感覺),自己寫組件比較複雜,而且必須熟悉android應用程式層開發的一些機制,如繪製、回調,所以非迫不得已的情況下還是不要自己寫組件,因為怕考慮不周全導致譬如效能或異常方面的問題,你自己寫也會耗費不少時間。個人覺得採用第三方UI是個不錯的選擇,尤其是你需要比較複雜的UI組件,而且又比較趕項目的時候。優缺點當然第三方UI組件不全是優秀的,個人總結如下:(當然遠遠不止這些,歡迎討論)優點:擴充性好,比較通用(當然也有寫得比較爛的,這裡不討論),
Time of Update: 2018-12-08
1.實現應用中的所有activity都全屏 在manifest中直接加入 複製代碼 代碼如下:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.實現單個activity全屏 複製代碼 代碼如下:requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.TYPE_STATUS_BAR,
Time of Update: 2018-12-08
前言 本文實現的效果:文字框輸入為空白時顯示輸入的表徵圖;不為空白時顯示清空的表徵圖,此時點擊清空表徵圖能清空文字框內輸入文字。本文 一、實現效果 二、實現代碼 綁定事件 複製代碼 代碼如下:private Drawable mIconSearchDefault; // 搜尋文字框預設表徵圖 private Drawable mIconSearchClear; // 搜尋文字框清除常值內容表徵圖 @Override protected void onCreate(Bundle
Time of Update: 2018-12-08
測試環境為Adnroid 2.1以上。 1.AndroidManifest.xml 許可權配置: 添加互連網存取權限: 複製代碼 代碼如下:<uses-permission android:name="android.permission.INTERNET" /> 2.非同步圖片類 ImageDownloadTask 複製代碼 代碼如下:import java.io.ByteArrayOutputStream; import java.io.IOException; import
Time of Update: 2018-12-08
測試環境為Adnroid 2.1以上。 第一步:AndroidManifest.xml 許可權配置: 添加捷徑許可權: 複製代碼 代碼如下:<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/> 驗證捷徑是否存在許可權: 複製代碼 代碼如下:<uses-permission