Time of Update: 2018-12-03
轉載請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant1、應用的生命週期一個 Android 應用中的基本模組,是 Activity。此前我們嘗試了如何?在兩個 Activity 之間切換。在切換的時候,Activity 的狀態的遷移邏輯由開發人員在設計程式時控制。可以說是在控制 Activity 的生命週期,從而控制了 Android 應用的生命週期。與上一篇博文一樣,我們建立兩個 Activity 分別命名為 Test1 和 Test2,並通過
Time of Update: 2018-12-03
轉載請註明本文來自“柳大的CSDN部落格”:http://blog.csdn.net/Poechant更多 Android 開發參考文檔請訪問:http://blog.csdn.net/Poechant/article/category/1064929Android 中有豐富的用於文本域的 Widget,今天開始介紹它們。之前我們接觸過的是 TextView。不過它不是一個使用者可編輯的文本域,所以下面介紹最簡單的可編輯文本域 EditText。1、TextView這裡不贅述了
Time of Update: 2018-12-03
轉載請註明本文來自“柳大的CSDN部落格”:http://blog.csdn.net/Poechant1、RadioBox與RadioGroup在《Android開發之道(5)Widget、Activity與Intent》一文中已經初步接觸到了 RadioBox 的使用方式,並且知道了在 Widget 的容納關係中 RadioGroup 是使用 RadioBox 時必不可省的容器。由於本篇博文不作深入的 Widget 使用詳解或者源碼分析,而僅是熟悉 Android 中都有哪些常用
Time of Update: 2018-12-03
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="rain.Learning.main" android:versionCode="1" android:versionName="1.0" > <uses-sdk
Time of Update: 2018-12-03
android軟體開發之盤點所有Dialog對話方塊大合集http://xys289187120.blog.51cto.com/3361352/657562Android軟體開發之TextView詳解http://xys289187120.blog.51cto.com/3361352/657435Android軟體開發之EditTexthttp://xys289187120.blog.51cto.com/3361352/657189Android軟體開發之ListView
Time of Update: 2018-12-03
正常情況 選項卡在螢幕上方 內容在下 即:<TabWidget android:id="@android:id/tabs" 先 <FrameLayout android:id="@android:id/tabcontent" 後 要使得內容在上選項卡在下 :FrameLayout 先並android:layout_weight>0 TabWidget 後而TabWidget沒有設定這個屬性,那就預設為0。那麼在這布局中,FrameLayout
Time of Update: 2018-12-03
ZXing-2.0.zip 源碼:http://code.google.com/p/zxing/downloads/detail?name=ZXing-2.0.zipBarcode Scanner 4.0 for Android :http://code.google.com/p/zxing/downloads/detail?name=BarcodeScanner4.0.apk 要做的是 下載Barcode Scanner.apk 並安裝 然後我們的程式調用它 並得到返回的資訊即可
Time of Update: 2018-12-03
1、精確擷取螢幕尺寸(例如:3.5、4.0、5.0寸螢幕) public static double getScreenPhysicalSize(Activity ctx) { DisplayMetrics dm = new DisplayMetrics(); ctx.getWindowManager().getDefaultDisplay().getMetrics(dm); double diagonalPixels =
Time of Update: 2018-12-03
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.view.Window;import android.view.animation.AlphaAnimation;import android.view.animation.AnimationSet;import
Time of Update: 2018-12-03
要實現手指在螢幕上左右滑動的事件需要執行個體化對象GestureDetector,new GestureDetector(MainActivity.this,onGestureListener);首先實現監聽對象GestureDetector.OnGestureListener,根據x或y軸前後變化座標來判斷是左滑動還是右滑動並根據不同手勢滑動做出事件處理doResult(int
Time of Update: 2018-12-03
public class NetworkCheck {/** * 網路是否可用 */ public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE);
Time of Update: 2018-12-03
本文地址:http://blog.csdn.net/you_and_me12/article/details/82970482012-12-14雜語:看了很多程式猿都有寫部落格的習慣,看來我也得練練,不管寫的好不好了,學到點什麼體會就寫寫吧。內容解說:這幾天開始學遊戲地圖製作,今天小小的總結一下Canvas的clipRect()介面的使用。1)選取要在畫布上繪製(重新整理)的地區,以(x,
Time of Update: 2018-12-03
為了加強滑鼠響應事件,Android提供了GestureDetector手勢識別類。通過GestureDetector.OnGestureListener來擷取當前被觸發的操作手勢(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具體包括以下幾種:boolean onDoubleTap(MotionEvent e) 解釋:雙擊的第二下Touch down時觸發 boolean onDoubleTapEvent(MotionEvent
Time of Update: 2018-12-03
本文地址:http://blog.csdn.net/you_and_me12/article/details/7245786android中映像在畫布上放大縮小時,映像的邊框大小沒有改變!原圖如下:放大後:原來圖片的邊框沒有改變,位置依舊!所以如果要放置圖片的位置的話,就需要做相應的位置移動才可以!採用如下代碼(全屏放置圖片):Matrix matrix = new Matrix();matrix.postScale(canvas.getWidth()*1.01f/bmpBg.getWidth(
Time of Update: 2018-12-03
本文地址:http://blog.csdn.net/you_and_me12/article/details/85113862013-01-16雜語:末日都過了,13年第一次寫部落格,寫個Bug吧內容解說:寫了一個自訂的List列表,並重載了SimpleAdapter,以前列表只有三個選項,後來加的第四個,結果第四個圖片死活都是顯示跟第一項一樣的。怎麼改都不對。最後發現我的Adapter裡面加了個非空判斷,convertView如果有值了就不解析了,。刪除後,Bug->resovedpub
Time of Update: 2018-12-03
package com.android.photostore;import java.io.File;import java.util.ArrayList;import java.util.LinkedList;import android.graphics.drawable.Drawable;import android.os.Environment;import android.widget.ImageView;public class Constant {private static
Time of Update: 2018-12-03
Android模擬器預設的地址是10.0.2.3,預設的DNS也是10.0.2.3,與電腦的IP不在同一個網段。所以就會出現電腦可以上網但是模擬器不能上網的情況。其實設定方法很簡單,只要把模擬器的預設DNS設定成電腦的DNS地址即可。第一步:用系統的命令進入Android開發包的tools目錄 cd X:\...\android-sdk-windows\tool 第二布:使用adb的shell,確認系統的各項屬性 adb shell getprop getprop會列出系統當前的各項屬性
Time of Update: 2018-12-03
本文地址:http://blog.csdn.net/you_and_me12/article/details/86552342013-03-10導語:PreferenceActivity是一個方便設定管理的介面,但是對於介面顯示來說比較單調,所以自訂布局就很有必要了。本文舉例說明在Preference中自訂layout的方法。筆者是為了在設定中插入@有米v4廣告條才研究了一晚上的。本文:首先PreferenceScreen是一個xml檔案於res/xml目錄下,不屬於layout檔案。要插入la
Time of Update: 2018-12-03
轉載地址:點擊開啟連結原文:調用WindowManager,並設定WindowManager.LayoutParams的相關屬性,通過WindowManager的addView方法建立View,這樣產生出來的View根據WindowManager.LayoutParams屬性不同,效果也就不同了。比如建立系統最上層視窗,實現懸浮視窗效果!WindowManager的方法很簡單,基本用到的就三個addView,removeView,updateViewLayout。而WindowManager.L
Time of Update: 2018-12-03
本文地址:http://blog.csdn.net/you_and_me12/article/details/7284749最近自己在做應用,需要使用到判斷當前是否是案頭而處理效果。研究參考了一些文章,有的說到了點,但都沒有說明清楚。本文代碼經過實踐,僅供參考!1、首先獲得屬於案頭的應用(系統原裝應用、Go案頭等等)分析:1)這些應用都會包含:"android.intent.category.Home";