Time of Update: 2018-12-04
TextView控制項可用來展示文本資訊(包括HTML文本),可以手動來設定可編輯或不可編輯。在代碼中通過new的方式。通過在main.xml中添加TextView配置節來建立,設計基礎屬性,寬度、高度、顏色、字型大小等,需要注意的是設定字型大小的幾個單位(sp/dp/ps)之間的區別。android:autoLink 設定是否當文本為URL連結/email/電話號碼/map時,文本顯示為可點擊的連結。可選值(none/web/email/phone/map/all)android:aut
Time of Update: 2018-12-04
業務需求: 在頁面中使用ScrollView顯示,其中有部分內容是通過表格的方式呈現,表格通過ListView來實現。這樣就會出現在ScrollVIew中使用ListView的情況 :這樣為了讓表格能完整呈現,也就是ListView的內容完整顯示。需要解決衝突。 在網上查閱了相關資料:解決方案主要有下面三種1.在ScrollView中添加一屬性 android:fillViewport="true"
Time of Update: 2018-12-04
做android開發,開源嘛,滿市場都是淩亂的機型,總少不了適配這樣或那樣的型號。在這裡分享一下自己在開發中用到的方法。首先要介紹一下drawable-mdpi、drawable-hdpi-1280x800、drawable-hdpi。這個相信好好看一下也明白。就是代表著解析度 320X480、1280X800、480X800三款螢幕圖片資源套件。其實適配也很多。我大致說一種就行,其他大家慢慢琢磨,或上網周轉。說明一下這個圖的意思,就是我要說的配置方法,就是一套圖片資源(資源檔要看美工的設計了。
Time of Update: 2018-12-04
調用系統的分享方式,沒什麼好說的,只說怎麼針對不同的分享方式分享不同內容,demo代碼貼上,有更好方式的哥們可以留言一下。 /** * 分享工具類 * * @fileName ShareUtil.java * @author naibo-liao * @CreateTime 2013-4-19 上午11:01:04 */public class ShareUtil {private List<ResolveInfo> resInfo;private PackageManager
Time of Update: 2018-12-04
通過StackManager對Android應用的Activity進行自己管理的工具類直接上代碼 package com.example.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Stack;import android.app.Activity;public class StackManager {//棧管理器
Time of Update: 2018-12-04
轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9991569之前也是由於周末通宵看TI3比賽,一直沒找到時間寫部落格,導致已經有好久沒更新了。慚愧!後面還會恢複進度,盡量保證每周都寫吧。這裡也是先恭喜一下來自瑞典的Alliance戰隊奪得了TI3的冠軍,希望明年中國戰隊能夠虎起!開始進入正題,我們都知道,Android
Time of Update: 2018-12-04
Google Android的競爭者決不會是摩托羅拉、索尼愛立信,Android想要做的是一款移動作業系統,一個移動產品的軟體帝國,現在能讓Google入得了法眼的也不過就是諾基亞控股的Symbian和微軟旗下的Windows Mobile。<br
Time of Update: 2018-12-04
原來試著用getFromLocation(double latitude, double longitude, int maxResults)//Returns an array of Addresses that are known to describe the area immediately surrounding the given latitude and longitude. 但發現老是返回空值:http://blog.csdn.net/dadoneo/archive/2011/
Time of Update: 2018-12-04
顯示菜單時隱藏菜單時public class MainActivity extends Activity implements OnTouchListener {/**** 功能表列左邊距 註:功能表列左邊與螢幕X座標的位置**/private int leftEdge = 0;/**** 功能表列右邊距 註:功能表列右邊與螢幕X座標的位置**/private int rightEdge = 0;/*** 功能表列 ***/private LinearLayout menu;/**** 主介面
Time of Update: 2018-12-04
(1)在網上搜尋該問題的解決方案,且查閱android開發文檔,沒有發現可以實現該功能的顯示API調用,網路上很多人請教同樣的問題,但都沒有能夠實現解答;說是android為了使用者的安全,已屏蔽該實現該方法的功能,第三方法應用是無法實現靜默安裝的。(2)然後自己試圖去看看android實現普通安裝程式的源碼檔案,能否找到解決的辦法,打算繞過普通安裝時的提示框,直接調用通過確認後調用的函數進行安裝;在查看android應用程式的普通安裝過程後,發現應用程式安裝過程的方法調用過程為:首先進入到co
Time of Update: 2018-12-04
最近在學習android應用方面的技術,自己在網上搜集了一些實戰項目的資料,感覺挺好的,發布出來跟大夥分享一下,希望對大家有用。1、基於Android平台實戰無線點餐系統(用戶端(Client)和服務端(Server))①http://kuai.xunlei.com/d/xmBrDwI8CAAyXVFRa3d②http://kuai.xunlei.com/d/xmBrDwJKCABPXVFR0df③http://kuai.xunlei.com/d/xmBrDwJaCACAXVFRce22、基於A
Time of Update: 2018-12-04
不用在意剩餘記憶體的大小,其實很多人都是把使用其他系統的習慣帶過來來了。android大多應用沒有退出的設計其實是有道理的,這和系統對進程的調度機制有關係。如果你知道java,就能更清楚這機制了。其實和java的記憶體回收機制類似,系統有一個規則來回收記憶體。進行記憶體調度有個閥值,只有低於這個值系統才會按一個列表來關閉使用者不需要的東西。當然這個值預設設定得很小,所以你會看到記憶體老在很少的數值徘徊。但事實上他並不影響速度。相反加快了下次啟動應用的速度。這本來就是android標榜的優勢之一,
Time of Update: 2018-12-04
Android中簡訊也是一種廣播,當簡訊來時系統會發出廣播。我們只要處理廣播事件即可讀取簡訊資訊。讀取簡訊代碼1: public class SMSReceiver extends BroadcastReceiver{ public final static SmsMessage[] getMessagesFromIntent(Intent intent){ Bundle bundle= intent.getExtras(); Object
Time of Update: 2018-12-04
這兩天在做一個天氣預報的程式,在網上找了找資料,最後決定根據中國天氣網提供的介面來編寫,點擊一下就會發現http://m.weather.com.cn/data/101070101.html,返回的是JSON格式,使用起來非常方便。下面是部分主要代碼:首先先寫一個天氣的Form-WeatherForm:主要有城市名、城市編號(就是網址中的9位元字)、當前日期、溫度、風力等。package com.example.weatherform;public class WeatherForm {
Time of Update: 2018-12-04
其實首字母提示框本質上來說是一個View,View懸浮與介面之上。設定首字母懸浮提示框,有以下幾點要點:1、獲得WindowsManger服務 WindowManager mWindowsManger =(WindowManager)getSystemService(Context.WINDOW_SERVICE); TextView mShowText=(TextView)
Time of Update: 2018-12-04
1、listView去除點擊時背景的黑色:android:cacheColorHint="#00000000"2、RatingBar監聽數目改變:level.setOnRatingBarChangeListener (new RatingBar.OnRatingBarChangeListener () { public void onRatingChanged (RatingBar ratingBar, float rating, boolean fromUser) {
Time of Update: 2018-12-04
項目需求:要求實現文字滾動的效果,考慮到在android 中對動畫的實現有Tween和Flame兩種方式,查閱資料以後發現還是需要使用Tween的方式,寫了一個工具類AnimUtil,通過調用工具類實現View的動畫效果,並且為了方便對View的介面更新,AnimUtil還整合自Handler。具體參考代碼如下:package com.vtion.sleb.banca.utils;import android.content.Context;import
Time of Update: 2018-12-04
最近做Android IM系統常常需要利用背景程式重新整理前台介面,我們知道背景程式Service是沒有介面的,Service是無法調用前台的空間的,那麼我們該如何重新整理前台的介面的?我參考了以下的兩篇,《android之旅——廣播(broadcast) 》、《Android的UI設計與後台線程互動 》兩篇博文,並且寫了相關的Demo。以下是我的以下總結。 Broadcast的作用:
Time of Update: 2018-12-04
一、布局的一些問題總結 1、首先說下RelativeLayout布局,其實實現的效果就是按照元素的相對位置設定擺放位置,如果沒有設定相關屬性,例如above、belove等相關屬性是預設是在螢幕的頂部,並且多個View互相疊放,後面的View會疊放在前面的View之上。根據這個特點,我們可以設定一下進度條之類的東東,比如下面的一個瀏覽器對話方塊,當訪問網頁是彈出對話方塊,網頁結束是將對話方塊的view設定gone即可。<?xml version="1.0"
Time of Update: 2018-12-04
”The Geocoder class requires a backend service that is not included in the core android framework. The Geocoder query methods will return an empty list if there no backend service in the platform.“這裡說到了要有個backend服務,但並有說此服務要怎麼得到,罈子上有人覺得要用google map