Android之使用AchartEngineActivity引擎繪製柱狀圖、曲線圖

1.簡介  AChartEngine(簡稱ACE)是Google的一個開源圖表庫(for Android)。它功能強大,支援散佈圖、折線圖、餅圖、泡泡圖、柱狀圖、短棒圖、儀錶圖等多種圖表。該項目地址位於: http://code.google.com/p/achartengine/。關於裡面類的具體使用,請下載響應的文檔說明(首頁上有)。2.開發步驟1)在工程中建立一個檔案夾比如lib,用於存放ACE

Android之擷取手機相關資訊

一、Android 擷取手機中已安裝apk檔案資訊(PackageInfo、ResolveInfo)(應用圖片、應用程式名稱、包名等)1、通過PackageManager可擷取手機端已安裝的apk檔案的資訊,具體代碼如下:PackageManager packageManager = this.getPackageManager();List<PackageInfo> packageInfoList =

Android之listview為空白時顯示字串

①.使用listView或者gridView時,當列表為空白時,有時需要顯示一個特殊的empty view來提示使用者,一般情況下,如果你是繼承ListActivity,只要<ListView android:id="@id/android:list".../> <TextView android:id="@id/android:empty.../> 當列表為空白時就會自動顯示TextView ②.如果繼承Activity的話,想出現上面的效果,就需要手動

Android之自訂系統功能表欄背景

關鍵代碼為重寫Layout.Factory.onCreateView()方法自訂布局,不複雜,所以不多說,簡單的幾段代碼:public class MenuAct extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

Android之實現定時開關機

關於android自動關機,網上有很多應用程式和例子。 相對於自動開機來說,自動關機可以在應用程式層通過設定alarm來實現。而自動開機,網上的介紹就比較少了,因為它需要底層rtc時鐘的支援。前段時間根據客戶需求實現了自動開關機。在這裡分享一下。1.

Android之最簡單的ImageView加邊框方法

通常情況下,如果我們要給ImageView加上邊框,比如寬為3dp的灰色框,是自己定義一個MyImageView類,繼承自ImageView,在其onDraw方法中畫canvas。還有設定一個帶有邊框的背景圖片的方法。這裡給出一種簡單方法,既不需要建立衍生的類,也不需要準備圖片。採用xml定義的方式實現。背景定義xml: bg_border.xml<?xml version="1.0" encoding="UTF-8"?> <shape

Android之通過shape.xml製作漸層背景色

一、在res/drawable/下建一個xml檔案,例如:shape_background_grey.xml:①.簡單的類型。<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#3A3C39"

Android之旋轉button視圖

也許有時候我們的項目需要旋轉按鈕本身,而不是文本或按鈕上的標籤旋轉。下面寫一個小方法去實現旋轉45°:public class MyButton extends Button { public float degrees; public float sWidth; public float sHeight; public MyButton(Context context) { super(context); // TODO Auto-generated constructor

Android之鍵盤點擊事件

很簡單,自己儲存著用。就貼出代碼:package archie.android.activity;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.MotionEvent;import android.view.View;import android.widget.Button;import

Android之Activity的taskAffinity屬性

Activity的歸屬,也就是Activity應該在哪個Task中,Activity與Task的吸附關係。我們知道,一般情況下在同一個應用中,啟動的Activity都在同一個Task中,它們在該Task中度過自己的生命週期,這些Activity是從一而終的好榜樣。    那麼為什麼我們建立的Activity會進入這個Task中?它們會轉到其它的Task中嗎?如果轉到其它的Task中,它們會到什麼樣的Task中去?    解決這些問題的關鍵,在於每個Activity的taskAffinity屬性。

Android之View轉換為Bitmap及getDrawingCache=null的解決方案

1.前言  Android中經常會遇到把View轉換為Bitmap的情形,比如,對整個螢幕視圖進行截屏並產生圖片;Coverflow中需要把一頁一頁的view轉換為Bitmap、以便實現複雜的圖形效果(陰影、倒影效果等);再比如一些動態即時View為便於觀察和記錄資料、需要臨時產生靜態Bitmap。2.實現方法  1)下面是筆者經常用的一個轉換方法: public static Bitmap convertViewToBitmap(View view, int bitmapWidth,

Android之ListView中的分割線

ListView中每個Item項之間都有分割線,設定android:footerDividersEnabled表示是否顯示分割線,此屬性預設為true。1.不顯示分割線只要在ListView控制項中添加android:footerDividersEnabled="false"即可。<ListViewandroid:id="@+id/local_groups_list"android:layout_width="match_parent"android:layout_height="wrap

Android之快捷卸載第三方應用

1、需要的許可權:<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />2、擷取所有應用:public List<ResolveInfo> getAllPagckage(Context context){PackageManager pm = context.getPackageManager(); Intent mainIntent = new

Android之EditText特殊小技巧

一、橫屏時,彈出軟鍵盤不全屏不知你是否注意到,當我們手機橫屏,且使用Android內建的軟鍵盤為EditText進行文本輸入時,若不進行特殊的設定,該軟鍵盤會佔用整個介面,那麼,如何讓鍵盤只佔用螢幕的一部分呢? 其實只需要改一個小小的屬性即可!<EditText android:id="@+id/text1" android:layout_width="150dip" android:layout_height="wrap_content"

Android之Android.mk用法介紹

   一個Android.mk file用來向編譯系統描述你的原始碼。具體來說:該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk

Android之開關飛航模式

①.在Android中設定飛行狀態是用BroadCast的,可以通過發送action為"Intent.ACTION_AIRPLANE_MODE_CHANGED”的廣播來開啟或狀態飛航模式。②.在ManiFest檔案中添加許可權<uses-permission android:name="android.permission.WRITE_SETTINGS"

Android之應用中執行Linux命令

下面,我以修改某一檔案的許可權為777為例: /** 執行Linux命令,並返回執行結果。 */ public static String exec(String[] args) { String result = ""; ProcessBuilder processBuilder = new ProcessBuilder(args); Process process = null;

Android之擷取wifi訊號強度

1.Android擷取wifi訊號品質:int strength = WifiManager.calculateSignalLevel(info.getRssi(), 5);即訊號強度。擷取方法:private String obtainWifiInfo() { // Wifi的連線速度及訊號強度: WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); //

Android一句話區分sendBroadcast與sendStickyBroadcast

小例實現步驟:①.在MainActivity裡面發送兩種類型的廣播:sendBroadcast和sendStickyBroacat。②在ReceverActivity裡面通過BroadcastReceiver來接收這兩個訊息,這裡是通過代碼來註冊Recevier而不是在Manifest裡面註冊的。③結論:通過sendBroadcast中發出的intent在ReceverActivity不處於onResume狀態是無法接受到的,即使後面再次使其處於該狀態也無法接受到。而sendStickyBroa

Android之自訂ListView捲軸樣式

使用ListView FastScroller,預設滑塊和自訂滑塊圖片的樣子:   設定快速滾動屬性很容易,只需在布局的xml檔案裡設定屬性即可: <ListView android:id="@+id/listView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fastScrollEnabled="true"

總頁數: 2802 1 .... 432 433 434 435 436 .... 2802 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。