android 學習筆記有用程式碼片段(2)

隱去標題列,  隱去狀態列 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"android:theme="@android:style/Theme.Translucent" android:theme="@android:style/Theme.Dialog"//初始化螢幕解析度private void initDisplayMetrics(){  /* 取得螢幕解析度大小 */        DisplayMetrics

android 學習筆記有用程式碼片段(5)

webView 實現線上解析文檔功能(支援office文檔,pdf文檔,常見文檔,封存檔案類型(.ZIP 和 .RAR))private class HelloWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { String googleDocs =

android 滾動字幕實現

最近項目需求做個迴圈滾動字幕功能,自己找了相關資料,根據自己的風格用兩種方法實現了該功能;(備忘:本人只實現了滾動效果,對於文字的格式排版沒做處理,格式可能會亂,文字排版還在研究中):具體如下;方法一:橫向滾動字幕繼承TextViewpackage com.example.playpic;import com.example.playpic.AutoScrollTextView.SavedState;import android.content.Context;import

android 程式調試方法

android提android.os.Debug類可以對程式進行跟蹤調試具體如下:在需要開始跟蹤的地方加入 Debug.startMethodTracing(“/sdcard/debug”); 最終在停止調試的地方加入 Debug.stopMethodTracing();最終在sdcard上產生的debug檔案我們可以用sdk/tools中的traceview來查看啟動並執行結果。debug中其它函數使用1) 取毫微秒級的時間,用於計算時間 threadCpuTimeNanos()2)

關於android 圖片載入最佳化

android應用對圖片處理算是比較頻繁的了,尤其是在程式載入大量圖片和高解析度圖片時,最容易產生oom異常,下面是個人平時一些省記憶體載入方法方法一:public Bitmap decodeFile(String filePath) {Bitmap bitmap = null;BitmapFactory.Options options = new BitmapFactory.Options();options.inPurgeable = true;try

android webview 使用以及一些常見的異常處理

android中的提供webview控制項,可以方便開發人員是自己的應用嵌入網頁瀏覽功能,但實際開發中卻會遇到一些問題,這個稍後會介紹到,:先來看個執行個體:public class MainActivity extends Activity {final String COMPANY_WEB="http://www.csdn.net";private WebView mWebView;@Overrideprotected void onCreate(Bundle

android 學習筆記有用程式碼片段(3)

設定texview 垂直捲軸 android:focusable="true"android:focusableInTouchMode="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:scrollbars="vertical" android:singleLine="false"設定textview 文字水平自動滾動(跑馬燈效果)<com.

Android下SQLite3資料庫操作筆記(二)之-SQLiteOpenHelper

在前面使用SQLite3的時候,並沒有留意到有SQLiteOpenHelper這個類,所以只好在Activity裡面去建立和維護資料庫跟資料表的建立。但是,現在有了SQLiteOpenHelper這個類,就可以把資料庫和資料表,以及一些初始化的資料的維護跟Activity分開了。。。資料庫和資料表結構的建立,是只需要執行一次的,而開啟資料庫擷取資料庫相應的SQLiteDatabase操作類則有可能是每次運行程式都需要執行的,如何把這兩個步驟操作合理的放到一個輔助類裡面呢?SQLiteOpenHe

android定時器實現

 實驗1:使用Java.util.Timer。 在onStart()創建立Timer,每5秒更新一次計數器,並啟動。 Java代碼 ?12345678mTimer = newTimer();        mTimer.schedule(newTimerTask() {                        @Override            publicvoid run() {

android內建樣式 theme

android:theme="@android:style/Theme.Dialog" 將一個Activity顯示為能話框模式 android:theme="@android:style/Theme.NoTitleBar" 不顯示應用程式標題欄 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不顯示應用程式標題欄,並全屏 android:theme="Theme.Light" 背景為白色

android通過httpPost向伺服器發送請求 .

import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFormEntity;import

android 中 Proguard 使用(收藏) .

 在Android項目中用到JNI,當用了proguard後,發現native方法找不到很多變數,原來是被produard最佳化掉了。所以,在JNI應用中該慎用progurad啊。解決辦法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、建立proguard.flag檔案,裡面寫入不需要proguard最佳化的類和方法。例如: -keep class oms.miracle.

Android DisplayMetrics類簡介

    Android 擷取螢幕解析度及 DisplayMetrics 簡介 Android 可設定為隨著視窗大小調整縮放比例,但即便如此,手機程式設計人員還是必須知道手機 螢幕的邊界,以避免縮放造成的布局變形問題。 手機的解析度資訊是手機的一項重要訊息,很好的是,Android 已經提供 DisplayMetircs 類可以 很方便的擷取解析度。    下面簡要介紹 DisplayMetics 類: Andorid.util 包下的 DisplayMetrics

日本研發Android智能家居機器人

 “Mirai Sanzo”是三洋在日本的“未來家庭”計劃中的一部分。從外觀上看,它是一個直徑22厘米的圓球,帶有觸控螢幕,觸摸感應器(用以啟用/關閉裝置),WiFi串連和語音辨識功能。更人性化的是,這個小東西能夠變幻出7種不同的顏色,表示自己當前的“情感”。 昨天 16:53 上傳下載附件 (32.07 KB)     這款裝置的使用非常簡單,如果使用者想要開啟空調,只用對它說出“開啟空調”即可。除了空調之外,Mirai

android android:windowSoftInputMode相關屬性

android:windowSoftInputMode activity主視窗與軟鍵盤的互動模式,可以用來避免IME面板遮擋問題,Android1.5後的一個新特性。 這個屬效能影響兩件事情: 【A】當有焦點產生時,軟鍵盤是隱藏還是顯示 【B】是否減少活動主視窗大小以便騰出空間放軟鍵盤 各值的含義: 【A】stateUnspecified:軟鍵盤的狀態並沒有指定,系統將選擇一個合適的狀態或依賴於主題的設定 【B】stateUnchanged:當這個activity出現時,軟鍵盤將一直保持在上一個

自訂Android的Spinner

來自:http://my.oschina.net/kut/blog/30564剛接觸Android平台編程不久,被爛教材整得頭暈。有一個關於Spinner擴充的問題,問題是,怎麼把彈出來的菜單自訂。當然,書上是沒有告訴你的,它們壓根就不知道那個和ArrayAdapter相關的兩個layout關聯到底是什麼回事說清楚,就這麼列了個代碼就算了。我很頭暈,於是,寫代碼,驗證自己的推測,搞了好久才“哦”一聲解決了自己的疑問。而自訂Spinner則是和這兩個layout有關,ArrayAdapter中初始

Android 動態產生控制項

動態產生介面的方法很簡單首先要卻這個介面的布局,是AbsoluteLayout,RelativeLayout還是其他,然後就可以再裡面添加控制項了:public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        //確定介面的布局        AbsoluteLayout abslayout=new AbsoluteLayout (this);        

Android 中MenuInflater的使用(布局定義菜單)!

來自:http://blog.csdn.net/android_tutor/article/details/5522913大家好,我們上一節講的是LayoutInflater的 使用,而這一節我將講一下MenuInflater,顧名思義,LayoutInflater是用來解析定義在layout下的布局檔案,那麼MenuInflater是不是用來解析定義在menu目錄下的菜單布局檔案呢? 恭喜你答對了!(*^__^*) 嘻嘻…… 我們傳統意義上

【Android】播放視頻的簡易播放器源碼

一,MainActivity.java源碼import android.app.Activity;import android.graphics.PixelFormat;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.Bundle;import android.util.Log;import android.view.SurfaceHolder;import android.

【Android】webView 使用 系統內建搜尋對話方塊問題

        當您需要在您的應用程式中提供搜尋服務時,您第一個想到的是您的搜尋方塊要放哪呢?通過使用Android的搜尋方塊架,應用程式將顯示一個自訂搜尋對話方塊來處理使用者的搜尋請求。通過一個簡單的搜尋按鈕或從您的應用程式中調用API,搜尋對話方塊就會顯示在螢幕的頂部,並會自動顯示您的應用程式圖示。本文將教你如何為你的應用程式提供一個自訂搜尋對話方塊。這樣做,給您的使用者提供一個標準化的搜尋體驗,並能增加如語音搜尋和搜尋建議等功能     

總頁數: 2771 1 .... 2337 2338 2339 2340 2341 .... 2771 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.