我的第一節Android課,第一節Android課 我的第一節安卓課程,今天非比尋常的一天,我開始了我程式猿之路的第一節安卓課程,安卓課程只是我的一個興趣班,我的本專業是java開發,因為喜歡做一個屬於自己的一個手機APP,就選多個一樣技能,畢竟十八般武藝,不一定樣樣精通,喜歡,夠用便好。 我就簡單的分析下第一節課所瞭解的知識點吧。
點擊文本改變改行背景色,彈出對話方塊,改行背景 我想單純靠一個文本實現回複評論的效果,在一列回複文本中點擊某一行,然後該行的背景色改變並且彈出對話方塊,如,我們想要回複A,那麼就點擊A所在的那一行(A回複B:哈哈哈)。注意,這裡兩行包括下面一系列的回複文本都是在一個textView中。網上查了許久,結合自己的一些知識,終於實現了。 揭曉答案(步驟如下):/** * 對於第二行來說
Android 四大組件之再論BroadCast,androidbroadcastBroadCast 是android提供的跨進程通訊的有一利器。1.非同步執行onReceiver @Nullable public abstract Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter, @Nullable String broadcastPermission,
PopupWindow的使用,PopupWindow使用是 2種常用PopupWindow的使用:http://download.csdn.net/detail/qq_29774291/9683258第一個展示一個下拉的ListView /** * 展示第一個彈窗 */ private ListView mListView; private String[] itemStrings =
Android對話方塊,android彈出對話方塊 這周過的實在是艱辛,自打這周二起我的本本就開始鬧“罷工”,最後還是重裝系統了事. . . 只是可憐了我的那些被格了的軟體(悲傷辣麼大)! 往事不要再提,人生幾度風雨... 簡單的說一下(這不是介紹)Android對話方塊吧 1 // Android對話方塊 2 AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
Android SharedPreferences儲存,sharedpreferences一 概念 SharedPreferences儲存方式是Android中儲存輕量級資料的一種方式。SharedPreferences儲存主要用來儲存一些簡單的配置資訊,內部以Map方式進行儲存,因此需要使用索引值對提交和儲存資料,儲存的資料以xml格式存放在本地的/data/data/<package name>/shares_prefs檔案夾下。 二 特點1,
RadioButton與CheckBox,radiobutton筆者長期從事於資料庫的開發,算了,不提當年了,因為一直用的是小語種(PowerBuilder),還是來說說這兩個最常見的控制項吧!RadioButton(單選)和CheckBox(多選)RadioButton必須按組來分,而CheckBox不用,可以自由的玩耍;上代碼,熟悉下 代碼publicclassCheckboxAndRadioBoxActivityextendsAppCompatActivityimplements
手機影音2--軟體架構分析,影音2--架構分析1.標題列<?xml version="1.0" encoding="utf-8"?><com.atguigu.mobileplayer2.view.TitleBar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="55dp"
手機影音3--本地視頻列表,影音3--列表1.寫布局 相對布局 : ListView和TextView和ProgressBar,初始化 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4
手機影音6--視頻播放器的準系統(3),6--準系統1.自訂VideoView1_自訂VideoView-增加設定視頻大小方法public class VideoView extends android.widget.VideoView { /** * Android系統在更加xml布局找這個類,並且執行個體化的時候,用該構造方法執行個體化 * * @param context * @param attrs */ public
Android簡單的ListViewDemo及每個控制項的點擊事件,listview控制項點擊事件 main.xml首頁面布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
矽谷社交12--群列表頁面,矽谷社交12--列表1)頁面配置<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
手機影音1--SplashActivity,1--splashactivity/** * 1.設定被啟動的Activity為單例模式 */public class SplashActivity extends Activity { /** * 是否已經啟動首頁面 */ private boolean isStartMain = false; private static final String TAG =
好玩的Handler,好玩Handler 先來看一個簡單的訊息吧privateProgressBar mProgressBar;privateint i =0;privateHandler mHandler =newHandler(){ // 建立Handle@Overridepublicvoid handleMessage(Message msg){super.handleMessage(msg);Log.i("-mHandler->",i+"");
JSON解析,json線上解析1.APIXxx getXxx(int index) : 根據下標得到json數組中對應的元素資料Xxx optXxx(int index) : 根據下標得到json數組中對應的元素資料注意:optXxx方法會在對應的key中的值不存在的時候返回一個Null 字元串或者返回你指定的預設值,但是getString方法會出現null 指標異常的錯誤。 2.特殊json資料解析{ "code": 0, "list": { "0": {
Weex 環境搭建(win7),weex環境搭建win7安裝 Node.js安裝 weex-toolkit安裝好node.js後,開啟CMD工具現在安裝weex-toolkit,這是weex的Integration Environment。npm install -g weex-toolkit有了weex-toolkit就可以使用weex命令了我使用的版本是,這個可能變化的很快先看一下weex命令Usage: weex foo/bar/we_file_or_dir_path [options]
矽谷社交14--選擇連絡人頁面,矽谷社交14--連絡人1)頁面配置<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
銷毀一個活動,銷毀活動 要銷毀一個活動很容易,只需要點一下返回鍵(在手機中點)。但是如果想在程式中自己指定,其實也很簡單,用finish()方法。結合以前的例子,只用在btn的事件中添加以下代碼: finish();//銷毀一個線程 1 package cn.hengzhe.tishi; 2 3 import
矽谷社交8--連絡人清單頁面,矽谷社交8--連絡人1.是否有邀請資訊紅點的設定// 擷取當前是否有新的邀請資訊boolean is_notify = SpUtils.getInstace(IMApplication.getGlobalApplication()).getBoolean(SpUtils.IS_INVITE_NOTIY, false);iv_contact_notify.setVisibility(is_notify ? View.VISIBLE :
Android Studio多渠道打包,androidstudio打包本文所講述的多渠道打包是基於友盟統計實施的。多渠道打包的步驟:1、在AndroidManifest.xml裡設定動態渠道變數<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />2、在build.gradle設定productFlavors