Time of Update: 2017-01-19
本文執行個體講述了Android
Time of Update: 2017-01-19
本文執行個體講述了Android編程擷取包名,版本資訊及VersionName名稱的方法。分享給大家供大家參考,具體如下:話不多說,直接上代碼,此處,主要是在版本升級的時候,使用較多。private String getAppInfo() { try { String pkName = this.getPackageName(); String versionName = this.getPackageManager().getPackageInfo(
Time of Update: 2017-01-19
本文執行個體講述了Android實現在TextView文字過長時省略部分或滾動顯示的方法。分享給大家供大家參考,具體如下:TextView中有個ellipsize屬性,作用是當文字過長時,該控制項該如何顯示,解釋如下:1.android:ellipsize="start"—–省略符號顯示在開頭2.android:ellipsize="end"——省略符號顯示在結尾3.android:ellipsize="middle"—-省略符號顯示在中間4.android:ellipsize="marquee
Time of Update: 2017-01-19
微信公眾號有很多都做刮刮樂的活動,本文就實現了刮刮樂的效果,具體代碼如下:首先要做一個類似橡皮擦的東西吧,然後才能把紙上的筆跡擦除 /** * FileName: SplashActivity.java * * @desc 橡皮擦功能,類似刮刮樂效果 * @author HTP * @Date 20140311 * @version 1.00 */ public class Text_Rubbler extends TextView {
Time of Update: 2017-01-19
最近做項目,效果圖要用到TextView的摺疊,超過一定行數的時候,就會摺疊起來,點擊可以展開。網上找了一些效果,自己也稍作了修改。便拿來與網友分享分享。 參考文獻:http://www.jb51.net/article/95544.htm第一種:通過多個布局組合實現 大概步驟: - 定義布局,垂直的線性LinearLayout布局、TextView和ImageView。 在layout中定義基本組件。 - 設定TextView的高度為指定行數*行高。
Time of Update: 2017-01-19
本文執行個體講述了Android實現的簡單藍芽程式。分享給大家供大家參考,具體如下:我將在這篇文章中介紹了的Android藍芽程式。這個程式就是將實現把手機變做電腦PPT播放的遙控器:用音量加和音量減鍵來控制PPT頁面的切換。遙控器伺服器端首先,我們需要編寫一個遙控器的伺服器端(支援藍芽的電腦)來接收手機端發出的訊號。為了實現這個伺服器端,我用到了一個叫做Bluecove(專門用來為藍芽服務的!)的Java庫。以下是我的RemoteBluetoothServer類:public class
Time of Update: 2017-01-19
上文介紹了單行文本水平觸摸滑動效果,通過EditText實現TextView單行長文本水平滑動效果。本文繼續介紹了多行文本摺疊展開,自訂布局View實現多行文本摺疊和展開1.概述 經常在APP中能看到有引用文章或大段博文的內容,他們的展示樣式也有點兒意思,預設是摺疊的,當你點擊文章之後它會自動延伸。再次點擊他又會縮回去。 網上有找到部分效果,感覺不是很滿意。最後自己嘗試用 自訂布局layout
Time of Update: 2017-01-19
本文執行個體講述了Android簡單修改原有應用和添加應用的方法。分享給大家供大家參考,具體如下:第一部分:如何修改原有的Android應用1. 首先建立一個Android工程,載入自己的Java檔案和資源檔。2. 在自己的android工程初步調試成功以後,把該工程的java檔案和資源檔複製到連絡人對應的java檔案和資源檔目錄。3. 在linux下執行以下命令,編譯人連絡人模組,把資源檔編譯到連絡人目錄中. build/envsetup.shmmm
Time of Update: 2017-01-19
本文執行個體為大家分享了單行文本水平觸摸滑動效果,通過EditText實現TextView單行長文本水平滑動效果。下一篇再為大家介紹 多行文本摺疊展開效果,自訂布局View實現多行文本摺疊和展開。1.初衷 最近做應用的時候有用到TextView單行長文本,當常值內容過長時候又想實現觸摸水平滑動效果。網上找了很多,都沒有看到有效解決方案。 其中,看到最常見的也是最笨拙滴採用重寫TextView並繼承實現touch 和 Gesture手勢。個人覺得很麻煩。 後來經提醒發現了其實最簡單的方案:
Time of Update: 2017-01-19
本文執行個體講述了Android編程擷取GPS資料的方法。分享給大家供大家參考,具體如下:GPS是Android系統中重要的組成部分,通過它可以衍生出眾多的與位置相關的應用。Android的GPS有一個專門的管理類,稱為LocationManager,所有的GPS定位服務都由其對象產生並進行控制。首先需要明確的是,LocationManager類的對象擷取並不是直接建立的,而是由系統提供的,具體來說,通過如下方法,為一個LocationManager對象建立一個對象引用:複製代碼
Time of Update: 2017-01-19
本文執行個體講述了Android基於service實現音樂的後台播放功能。分享給大家供大家參考,具體如下:Service是一個生命週期長且沒有使用者介面的程式,當程式在各個activity中切換的時候,我們可以利用service來實現背景音樂的播放,即使當程式退出到背景時候,音樂依然在播放。下面我們給出具體例子的實現:當然,首先要在資源檔夾中添加一首MP3歌曲:要實現音樂的播放,需要在介面中放置兩個按鈕,用來控制音樂的播放和停止,通過使用startService和stopService來實現這兩
Time of Update: 2017-01-19
本文執行個體講述了Android編程中黑名單的實現方法。分享給大家供大家參考,具體如下:1,黑名單資料庫建立三個欄位(_id 自增長欄位 phone 黑名單號碼 mode 攔截類型)建立表的sql語句create table blacknumber (_id integer primary key autoincrement , phone varchar(20), mode varchar(5));結合項目,去建立資料庫,以及相應的表2.BlackNumberDao
Time of Update: 2017-01-19
本文介紹的關於ListView移動到指定位置有兩種方法,下面話不多說,直接來看範例程式碼:listview.setSelection(position);listview.smoothScrollToPosition(position);第一種方法沒有滾動效果,直接跳到指定位置,第二種方法是有滾動效果的。但是,在是用的時候,你會發現第二種方法沒有效果,甚至都沒有移動,其實這個問題很好解決,只要在新線程裡是用就可以了listview.post(new Runnable() {
Time of Update: 2017-01-19
寫在前面因為有這樣的一個情境,需要實現豎直方向的多色進度條,然後在網上也找了下,沒看到符合需要的,於是自訂了一個,效果如下: 具體實現本來想定義水平的,然後旋轉一下,後來發現還不如直接定義豎直方向來的直接,就直接在豎直方向畫了下。
Time of Update: 2017-01-19
本文執行個體講述了Android開發中Location用法。分享給大家供大家參考,具體如下:Location 在Android 開發中還是經常用到的,如通過經緯度擷取天氣,根據Location 擷取所在地區詳細Address (比如Google Map 開發)等。而在Android 中通過LocationManager來擷取Location .通常擷取Location 有GPS 擷取,WIFI 擷取。這邊介紹一個簡單的小Demo ,來教大家如何擷取Location
Time of Update: 2017-01-19
本文執行個體講述了Android開發中include控制項用法。分享給大家供大家參考,具體如下:我們知道,基於Android系統的應用程式的開發,介面設計是非常重要的,它關係著使用者體驗的好壞。一個好的介面設計,不是用一個xml布局就可以搞定的。當一個activity中的控制項非常多的時候,所有的布局檔案都放在一個xml檔案中,很容易想象那是多麼糟糕的事情!筆者通過自身的經曆,用include控制項來解決這個問題,下面是一個小例子,僅僅實現的是布局,沒有響應代碼的設計。user.xml檔案內容如
Time of Update: 2017-01-19
本文執行個體講述了Android編程之語音辨識實現方法。分享給大家供大家參考,具體如下:語音辨識技術在手機上應用得相當廣泛,人類日常最頻繁的溝通方式是語音,而在手機應用中,大部分是通過硬體手動輸入,目前這依然是主要與手機互動的方式。但是隨著手機軟硬體功能的不斷提升,可以預見在不久的將來,語音交流將是人機互動的主要方式。IPhone手機內建的Siri語音助手就是一個很好的例子。而鮮為人知的是其使用的語音辨識技術來自於Google。而想而知,作為Google力推的Android自然被植入了最核心的語
Time of Update: 2017-01-19
說實話,關於Android中對簡訊的一些相關操作是一個比較入門的東西。那我現在還要來寫這一篇部落格的原因只是因為現在開發中有相關內容,而又想將這些東西分享給更多的人來學習,同時在以後對Android系統的簡訊進行其他學習的時候也就放在這裡做一個記錄了,於是就寫了這篇囉嗦的文章。如果你覺得這是一個不錯的東西,歡迎收藏,以便在以後更方便地查看本人在此篇文章中更新的內容。下面我就從標題中的三個方面來對Android系統中的簡訊操作進行一個簡單地學習。簡訊的發送由於Android中對簡訊發送方法的優良封
Time of Update: 2017-01-19
本文執行個體講述了Android編程實現隱藏狀態列及測試Activity是否活動的方法。分享給大家供大家參考,具體如下:一、 隱藏狀態列方法如下:在程式中加入//remove title 的那部分代碼即可實現。package cn.edu.pku;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public
Time of Update: 2017-01-19
android之檔案操作——讀取assets和raw檔案下的內容1.分別建立assets檔案夾和res/raw檔案夾:(要注意的raw檔案是在res下new,然後建立一個名字為raw的檔案夾) 2.建立兩個txt檔案,複製到asset和raw檔案夾中:3.實現的效果:4.實現代碼:(1)布局檔案:<?xml version="1.0" encoding="utf-8"?><LinearLayout