Time of Update: 2018-12-05
TextView內建的走馬燈效果在失去焦點的情況下會無效,公司正好需要一個這樣的效果,即使失去焦點走馬燈效果依然存在,那麼該怎麼做呢?網上亂七八糟的代碼一大堆,寫的那麼複雜,所以我就寫了一個簡單的例子,下面直接上代碼了。1.自訂TextView:package com.zhf.TextAutoMoveDemo;import android.content.Context;import android.graphics.Canvas;import
Time of Update: 2018-12-05
對於沒個android開發的人來說,大多數都是在公司已經搭建好的架構上加功能改bug,以前學習android不知道有hierarchyviewer這麼個工具,看到同事們用這個,後來用了感覺這是android開發的一個利器,很多書上沒有說這個工具,來到第二家公司也沒看到人用過,所以今天在這裡說一說,它以樹的形式顯示視圖的層次,將布局載入到工具裡,看到當前的布局,方便最佳化UI。 首先你開啟androidSDK在tools或者platform-tools裡面(以前的2.3
Time of Update: 2018-12-05
Android Testing和InstrumentationAndroid提供了一系列強大的測試載入器,它針對Android的環境,擴充了業內標準的JUnit測試架構。儘管你可以使用JUnit測試Android工程,但Android工具允許你為應用程式的各個方面進行更為複雜的測試,包括單元層面及架構層面。 Android測試環境的主要特徵有: l可以訪問Android系統對象。 lInstrumentation架構可以控制和測試應用程式。
Time of Update: 2018-12-05
步驟一:編寫Java代碼java部分代碼: caseR.id.broadcast_reboot: //重啟 Log.v("Reboot","Reboot-->broadcast_reboot");
Time of Update: 2018-12-05
任何程式的開發都離不開單元測試來保證其健壯和穩定。Android的程式自然也不例外。從Android SDK 0.9開始,就有了比較成熟的測試架構,但是直到目前最新的1.1版本,也沒有詳細的文檔介紹這個內容,只是簡單的給了一個Api Demos裡的幾個單元測試代碼。因此,我在這裡對此內容做一下梳理和總結: JUnit還能用嗎? 在
Time of Update: 2018-12-05
例子SongsListActivity可以取出所有的歌曲列表,其關鍵代碼是: Cursor c = this.getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null,
Time of Update: 2018-12-05
一:什麼是NDK?NDK 提供了一系列的工具,協助開發人員快速開發C(或C++)的動態庫,並能自動將so 和java 應用一起打包成apk。這些工具對開發人員的協助是巨大的。NDK 整合了交叉編譯器,並提供了相應的mk 檔案隔離CPU、平台、ABI 等差異,開發人員只需要簡單修改mk 檔案(指出“哪些檔案需要編譯”、“編譯特性要求”等),就可以建立出so。NDK 可以自動地將so 和Java
Time of Update: 2018-12-05
你是不是還在為設定進度條的顏色而煩惱呢……別著急,且看如下如何解決。ProgressBar分圓形進度條和水平進度條我這裡就分享下如何設定圓形進度條的顏色吧,希望對大家會有協助。源碼如下:布局檔案代碼:<ProgressBar
Time of Update: 2018-12-05
解決 Your project contains error(s),please fix them before running your application問題貌似好多人都有遇到這問題,而且網上也有各種各樣的解決辦法,但是,你是否用盡了也沒能解決你的問題呢?別急,我們先來看下各位前輩的解決辦法:1.網上查詢最多的是:project--clean2.在項目列表裡刪除該項目,再匯入3.刪除R.java檔案然後自動重建4.升級ADT到最新版本5.重啟eclipse6.重新安裝eclipse3.
Time of Update: 2018-12-05
最近,準備償試寫ANDROID遊戲,由於本人第一次寫ANDROID遊戲,所以對很多方面還是不太清楚,不過沒關係,先寫嘛!!!!!!!!!!飛機類的遊戲DEMO,相信大家已經看過很多了,事實上,它的原理並不難,當然,本人是一個菜鳥,程式已經幾本上把該實現的功能都實現了,但是由於前期沒有思考的周全,導致雖然功能全部完成了,但是成功項目是很難的了,所以就分享出來,希望大家引以為戒下面是本人寫這個飛機遊戲過程中,遇到的一些問題1、先上一段代碼/**初始化飛機圖片1動畫的對象**/private
Time of Update: 2018-12-05
1.耳機插拔首先,在oncreate裡面註冊receiver, registerReceiver(headSetReceiver, new IntentFilter(Intent.ACTION_HEADSET_PLUG)); 接著,是接收廣播部分: private final BroadcastReceiver headSetReceiver = new BroadcastReceiver() { @Override public void
Time of Update: 2018-12-05
先看看網路上的說法: android.intent.action.MAIN決定應用程式最先啟動的 Activity android.intent.category.LAUNCHER決定應用程式是否顯示在程式列表裡通過實驗後,發現有問題? MAIN 與 LAUNCHER 並不是單純的各管各的事情; 個人認為正確的說法是
Time of Update: 2018-12-05
真機缺少com.google.android.maps.jar解決方案: 原文:http://kb.cnblogs.com/a/1652230寫了個基於google map api的應用,模擬器一直都順利,移植到真機時由於真機沒有com.google.android.maps.jar包一直運行不了,直到搜到此貼。重點在這部分:手機終端需要支援Google
Time of Update: 2018-12-05
向在給ListView、 ExpandableListView這樣組件自訂樣式的時候,在layout目錄下直接定義一個以布局layout(LinnearLayout/ReativeLayout..)打頭的標籤就可以; 但在給Spinner自訂樣式的時候出現了問題,adapter.setDropDownViewResource(R.layout.myweather_citylist);
Time of Update: 2018-12-05
1.Gallery可以拖動圖片,實現很炫的效果,如下,可以向左右拖動:2.布局代碼<?xml version="1.0" encoding="utf-8"?><Gallery xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/Gallery" android:layout_width="fill_parent"
Time of Update: 2018-12-05
先來看下最終的效果 1、在main.xml中進行設定 在res檔案夾的drawable檔案夾下放好圖片。在RelativeLayout中放置ImageSwitcher(顯示選擇了哪個圖片,設定它在容器中的左上位置)和Gallery(放置一組圖片,設定它在容器中的左下位置,並且設定間距)。 2、建立一個Activity,讓它繼承自Activity並且實現OnItemSelectedListener和ViewFactory這兩個介面。
Time of Update: 2018-12-05
轉自 http://www.eoeandroid.com/thread-109270-1-1.html 一般的方法屏蔽Home鍵,大家一定看過不少文章了。我總結一下,先說一下一般情況下Activity的屏蔽按鍵和Home鍵吧。 屏蔽其他鍵,重寫onKeyDown java代碼:@Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.i(TAG,"keycode="+keyCode +
Time of Update: 2018-12-05
在layout.xml檔案中定義了ImageView的絕對大小後,無法動態修改以後的大小顯示,其實Android平台在設計UI控制項時考慮到這個問題,為了適應不同的Drawable可以通過在xml的相關ImageView中加入android:scaleType="fitXY" 這行即可,但因為使用了縮放可能會造成當前UI有所變形。使用的前提是限制ImageView所在的層,可以使用一個內嵌的方法限制顯示。
Time of Update: 2018-12-05
本文按鍵是指真實的物理鍵,如HOME,BACK等等。瞭解這些鍵的響應處理過程,對於分析ANDROID的事件處理流程也是有一定協助的。在linux kernel,
Time of Update: 2018-12-05
今天介紹一下在Android中實現通話接通後震動提示,這裡通話主要是針對撥出的電話.想要在接通的時候給出震動提示那麼我們就需要知道通話何時是被接通的.這樣才能在進入該狀態後給出提示.但SDK中並沒有直接獲得這種狀態的方式.首先我們看一下SDK中電話語音類為我們提供了哪些通話狀態.SDK中的TelephonyManager類提供了3種電話的狀態.CALL_STATE_IDLE 空閑狀態CALL_STATE_OFFHOOK 摘機狀態CALL_STATE_RINGING