Time of Update: 2018-12-05
最近,在做一個程式要實現切換到下一項時要有動畫的效果。使用ViewFlipper 、TextSwitcher都沒有辦法達到效果,無意中發現TextView中有一個setAnimation的函數。調試了一下效果還不錯,程式也很簡單。public void UpdateViewContent(){ TextView txtview = (TextView)findViewById(R.id.content_view); txtview.setText(MyGetNextText());
Time of Update: 2018-12-05
當我們做的應用需要共用資料,但是又只想給一些特定的程式進行共用時,我們可以通過設定對應的許可權來控制別的程式無法共用資料。首先,定義資料共用的時候指定許可權: <provider android:name=".com.test.Provider" android:authorities="com.test.share.info" android:multiprocess="true"
Time of Update: 2018-12-05
使用反射:在你的setPositiveButton中添加://用於不關閉對話方塊try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog, false);} catch (Exception e)
Time of Update: 2018-12-05
這是羽化第二篇部落格,目前依舊菜鳥一隻。最近在玩紛爭2,回想小學打FF8的時候真是感慨萬千,每當Eyes on
Time of Update: 2018-12-05
default.properties檔案加入:target=android-7proguard.config=proguard.cfg以上兩句proguard.cfg 檔案:-optimizationpasses 7-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations
Time of Update: 2018-12-05
LocationActivity.java/* LocationActivity.java * @author octobershiner * 2011 7 24 * SE.HIT * 利用Criteria選擇最優的位置服務,示範定位使用者的位置並且監聽位置變化的代碼 * */package uni.location;import android.app.Activity;import android.content.Context;import
Time of Update: 2018-12-05
LocationActivity.java/* LocationActivity.java * @author octobershiner * 2011 7 22 * SE.HIT * 一個示範定位使用者的位置並且監聽位置變化的代碼 * */package uni.location;import android.app.Activity;import android.content.Context;import android.location.Location;import
Time of Update: 2018-12-05
許多UI開發的同學會對 android:id="@+id/my_button"的含義有所疑問,細心的同學會發現官方SDK是這樣解釋的,----------------------------------------------------------------------------------------------------------------------------------------------------------------------- The
Time of Update: 2018-12-05
在開發應用程式的過程中,有時候我們需要記錄使用者的偏好,或者使用者名稱密碼之類。這就要涉及到資料的儲存,android平台下儲存資料的方式主要有如下幾種方式: Shared PreferencesStore private primitive data in key-value pairs. 輕量的以索引值對的形式進行儲存Internal StorageStore private data on the device memory. 裝置上的檔案儲存體External
Time of Update: 2018-12-05
else if(action.equals(ConnectivityManager.CONNECTIVITY_ACTION)){ System.out.println("network status changed!!!"); // TODO Auto-generated method stub NetworkInfo mobNetInfo =
Time of Update: 2018-12-05
一、先將手機debug模式開啟,設定->應用程式->開發->usb調試,將usb調試後面打勾。二、系統配置1、設定檔vim /etc/udev/rules.d/50-android.rules 然後將下面文字輸入:SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" 儲存退出。2、改變許可權chmod 777 /etc/udev/rules.d/50-android.rules 3、debug進 入 android-
Time of Update: 2018-12-05
1. 請描述下Activity的生命週期。2. 如果背景Activity由於某原因被系統回收了,如何在被系統回收之前儲存目前狀態?3. 如何將一個Activity設定成視窗的樣式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已調用多個Activity的Application?5. 請介紹下Android中常用的五種布局。6. 請介紹下Android的資料存放區方式。(Edited by Sodino)7.
Time of Update: 2018-12-05
下載前需要裝兩個驅動一個是USB轉串口驅動,另外一個是USB驅動。請按照如下步驟操作:(1) 安裝USB轉串口驅動。 (2) 插上USB轉串口線。即可識別到串口。在圖片的右下角看到對應的連接埠號碼。 COMn。(3)解壓Flash Tool工具。(4) 解 壓 後 的 文 件 如 下 。 點 擊 Flash_tool.exe 。(5)
Time of Update: 2018-12-05
正確的方法如下: 1,右鍵工程, Build path, java build path, 2,選擇libraries在右邊的按鈕中點擊“Add Library” 3,選擇“User library”,點擊“下一步” 4,點擊“User librarys”按鈕在出現的介面中點擊“New..”按鈕 在彈出的介面中隨便起一個名字,點擊“確定” 5,點擊“Add jars”按鈕選擇第三方jar包,
Time of Update: 2018-12-05
LocationManager. requestLocationUpdates (String provider, long minTime, float minDistance, LocationListener listener)
Time of Update: 2018-12-05
1,MessageQueue與Message的關係Message中文是訊息,及線程處理的最小單元,裡面帶有處理的資料集,或還帶有操作,及告訴目的地要做什麼事情, 每個MessageQueue裡包含有Message。每個Message不是直接插入到MessageQueue裡的,而是通過MessageQueue.IdleHandler
Time of Update: 2018-12-05
遇到一個很奇怪的問題,我第一次把啟動外包的服務名寫錯了,就會報錯;修改以後,在測試,就完全不執行啟動外包服務那段代碼了,我在該段代碼的前和尾都加了一條列印語句,都可以正常運行顯示,後來我隱式啟動服務的方式就可以了,不需要對方的包名。類名,直接給Intent設定一個action,然後在外包裡的androidmanifest.xml裡給這個被啟動的服務加個該action的過濾器。
Time of Update: 2018-12-05
WebService是一種基於SOAP協議的遠程調用標準。通過WebService可以將不同作業系統平台,不同語言、不同技術整合到一起。下載ksoap2-android-assembly-2.4-jar-with-dependencies.jar包。並放到項目的lib目錄下,然後匯入到工程中,及可以引用了。 private static final String NAMESPACE ="http://www.METS.com/";private static String URL =
Time of Update: 2018-12-05
Android alertDialog中左中右三個按鈕,點擊按鈕的時候,即使沒調用dismiss方法,系統也會預設的去調用,而把這個對話方塊被關閉掉,但是我們的一些實際需求,就需要保留這個對話方塊不動,例如輸入校正碼,密碼之類的校正問題,如果使用者輸入錯誤,而關閉後彈出對話方塊,就很彆扭了。這裡有個方案可以解決這個問題,使得即使按鈕事件發生了,也不會關閉對話方塊。核心思想是欺騙一下系統,在點擊事件裡,修改該對話方塊的顯示狀態為關閉,則系統就不會去關閉該對話方塊了。具體實現代碼如下:/**
Time of Update: 2018-12-05
findViewById(R.id.translate).setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {//左右晃動 or 上下晃動 or 斜著TranslateAnimation animation = new TranslateAnimation(0,mButton.getWidth() + x, 0, 0);animation.setInterpolator(new