本文執行個體講述了Android編程開發之RadioGroup用法。分享給大家供大家參考,具體如下:RadioGroup 有時候比較有用.主要特徵是給使用者提供多選一機制。MainActivity.javapackage com.example.lesson16_radio;import android.app.Activity;import android.os.Bundle;import android.widget.RadioButton;import
Android Material Design:PopupMenuAndroid Material Design 引入的PopupMenu類似過去的操作功能表,但是更靈活。 如圖所示:現在給出實現上圖PopupMenu的代碼。 本例是一個普通的Button觸發彈出PopupMenu。測試的MainActivity.java :package zhangphil.materialdesign; import android.app.Activity; import
本文執行個體講述了Android開發之完成登陸介面的資料儲存回顯操作。分享給大家供大家參考,具體如下:LoginActivity.java:package com.example.login; import java.util.Map; import android.app.Activity; import android.os.Bundle; import android.text.TextUtils; import android.view.Menu; import
本文執行個體講述了Android編程開發之ScrollView嵌套GridView的方法。分享給大家供大家參考,具體如下:前些日子在開發中用到了需要ScrollView嵌套GridView的情況,由於這兩款控制項都內建捲軸,當他們碰到一起的時候便會出問題,即GridView會顯示不全,為瞭解決這個問題查了N多資料,某個Google的官方回複竟然是GridView不需要ScrollView,那個牛氣衝天啊,可是爺偏偏用到了腫麼辦呢?!又繼續查,神馬重寫控制項重寫類的,那代碼一坨坨的有木有!!!最後
本文執行個體講述了Android編程自訂Notification的用法。分享給大家供大家參考,具體如下:Notification是一種讓你的應用程式在不使用Activity的情況下警示使用者,Notification是看不見的程式組件警示使用者有需要注意的事件發生的最好途徑。作為UI部分,Notification對行動裝置來說是最適合不過的了。使用者可能隨時都帶著手機在身邊。一般來說,使用者會在後台開啟幾個程式,但不會注意它們。在這樣的情形下,當發生需要注意的事件時,能夠通知使用者是很重要的。N
因為沒有美工, 所以只能自己動手了。在layout檔案夾裡的xml 寫方法1:在layout裡面的布局xml 檔案裡加上面的代碼 <View android:layout_width="match_parent" android:layout_height="1dp" android:background="@color/orange_normal" />效果圖在drawable檔案夾裡用 shape line 或 rectangle
本文執行個體講述了Android編程實現工作管理員的方法。分享給大家供大家參考,具體如下:工作管理員可以實現的功能有:1.查看當前系統下啟動並執行所有的進程2.可以查看每個進程的進程號、版本號碼以及記憶體佔用情況3.殺死進程(可以殺死全部進程或者殺死指定的進程)4.查看系統剩餘記憶體效果圖:殺死全部進程實現思路:ActivityManager類可以擷取到當前系統的所有進程,以及每個進程的資訊,也可以殺死某個進程,ActivityManager.getRunningAppProcesses();&
本文執行個體講述了Android開發圓角Button按鈕實現過程,分享給大家供大家參考,具體內容如下需求及效果圖:實現思路:1、shape實現圓角在drawable建立兩個xml 檔案, 這兩個 xml檔案用shape 實現了圓角效果。Note: 因為要讓使用者有按下去的效果體驗, 所有要有兩套圓角圖, 在按下去時候切換<!-- res/drawable/button_shape_normal.xml --><shape
Google的在Google I/O大會上推出了一款新的開發工具android studio。這是一款基於intellij IDE的開發工具,使用Gradle構建,相信做過java的童鞋們都知道這個工具。今天俺安裝了下嘗嘗鮮,開啟一看其實和之前的intellij
本文要講自己定義一個標題列,能加事件。然後可以移值到不同的手機上,基本上不用改什麼,調用也很簡單在layout檔案夾下,建立一個XML。名字叫做layout_title_bar.xml然後來看看布局:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
本文執行個體講述了Android編程使用緩衝最佳化ListView的方法。分享給大家供大家參考,具體如下:ListView調用Adapter的getView方法擷取每一個Item布局,將這些已經獲得的Item布局放入緩衝,將大大提高擷取資料的效率,而且節省更多的流量,將資料進行緩衝有兩種方法是,一種是將記憶體緩衝一種是sd卡緩衝,在此分別進行示範。sd卡緩衝:sd卡緩衝是將下載的資料儲存到sd卡中,當再次要擷取資料時,首先要判斷sd卡中是否存在,如果存在的話,就直接讀取sd卡中的資料,如果不存在
View的簡單理解和執行個體1.View的基本概念在Activity顯示的控制項 都叫做View(View類 是所有的控制項類的父類 比如 文本 按鈕)2.在Activity當中擷取代表View的對象Activity讀取布局檔案產生相對應的 各種View對象TextView textView=(TextView)findViewBy(R.id.textView)3.設定view的屬性Activity_mian.xml
Activity是Android應用中,最直接與使用者接觸的組件,它負責載入View組件,使其展現給使用者,並保持與使用者的互動。所有的Activity組件均需要繼承Activity類,這是一個Content的間接子類,封裝了一些Activity的基本特性。View組件是所有UI組件、容器組件的基類,也就是說,它可以是一個版面配置容器,也可以是一個版面配置容器內的基本UI組件。View組件一般通過XML布局資源檔定義,同時Android系統也對這些View組件提供了對應的實作類別。如果需要通過某
android電話管理器(TelephonyManger)執行個體:TelephonyManger是管理電話狀態、網路資訊的服務類。添加許可權:<uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 邏輯功能:package
SimpleAdapter,跟名字一樣,一個簡單的適配器,既為簡單,就只是被設計來做簡單的應用的,比如待用資料的綁定,不過仍然有自訂的空間,比如說在每一個ListItem中加一個按鈕並添加響應事件.首先還是先看一下SimpleAdapter的定義吧,直接翻譯下SDK doc
效果和代碼都非常直觀:執行個體1:TimePicker<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"
一、什麼是相對布局相對布局是另外一種控制項擺放的方式相對布局是通過指定當前控制項與兄弟控制項或者父控制項之間的相對位置,從而達到相對的位置二、為什麼要使用相對布局相對於線性布局ui效能好三、相對布局的兩組常用屬性值為某個存在控制項id:(1)android:layout_below放在某個存在id控制項的下邊緣(也就是當前控制項的上邊對齊到某個id控制項的下邊緣(2)android:layout_above放在某個存在id控制項的上邊緣(也就是當前控制項的下邊緣對齊到某個id控制項的上邊緣(3)
Android中的Service是用於後台服務的,當應用程式被掛到背景時候,問了保證應用某些組件仍然可以工作而引入了Service這個概念,那麼這裡面要強調的是Service不是獨立的進程,也不是獨立的線程,它是依賴於應用程式的主線程的,也就是說,在更多時候不建議在Service中編寫耗時的邏輯和操作,否則會引起ANR。那麼我們當我們編寫的耗時邏輯,不得不被service來管理的時候,就需要引入IntentService,IntentService是繼承Service的,那麼它包含了Servic
本文寫了一個常見的功能——手機app中註冊或綁定手機號的擷取驗證碼的功能,也就是簡訊驗證功能 具體效果就是,你在註冊介面填寫手機號,點擊擷取驗證碼按鈕,---然後會收到驗證簡訊,填入驗證碼後點擊註冊按鈕,如果驗證正確就可以跳轉到另外一個介面 1.首先大家需要在mob官網註冊一個帳號,mob是一個免費的簡訊驗證平台 2.在mob.com後台建立應用 3.下載對應的sdk 4.將sdk作為一個library匯入到你的項目中 5.現在就可以在你的項目中編寫代碼使用mob提供的這個功能了具體
一,效果圖。二,工程圖。 三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UIScrollViewDelegate,UITableViewDelegate,UITableViewDataSource>{ UIScrollView *_scrolView; UITableView *_tableView;