Time of Update: 2016-06-27
標籤:AlertDialog有以下六種使用方法:一、簡單的AlertDialog(只顯示一段簡單的資訊)二、帶按鈕的AlertDialog(顯示提示資訊,讓使用者操作)三、類似ListView的AlertDialog(展示內容)四、類似RadioButton的AlertDialog(讓使用者選擇,單選)五、類似CheckBox的AlertDialog(讓使用者多選)六、自訂View的AlertDialog(當以上方式滿足不了你的需求,就要自訂了) 這裡寫的就是第六種用法,如下(效果類似
Time of Update: 2016-06-27
標籤:今天來實現一下android下的一款簡單的網狀圖片查看器介面如下:代碼如下:<LinearLayout 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"
Time of Update: 2016-06-27
標籤:NDK是用來給安卓手機開發軟體用的,但是和SDK不同的是它用的是C語言,而SDK用的是Java語言。NDK開發的軟體在安卓的環境裡是直接啟動並執行,一般只能在特定的CPU指令集的機器上運行,而且C語言可以直接和硬體對話,因此一般用它開給手機開發驅動或底層應用;而SDK開發出的軟體在安卓上靠Dalvik虛擬機器來運行,所以如果沒有特殊的需要或署專門針對某個硬體去開發,那就一般用SDKAndroid SDK和NDK
Time of Update: 2016-06-27
標籤:註:本人是翻譯過來,並且加上本人的一點見解。 前言 UICollectionView 在 iOS6 中第一次被引入,也是 UIKit 視圖類中的一顆新星。它和 UITableView 共用一套 API 設計,但也在 UITableView 上做了一些擴充。UICollectionView 最強大、同時顯著超出 UITableView 的特色就是其完全靈活的布局結構。在這篇文章中,我們將會實現一個相當複雜的自訂 collection view
Time of Update: 2016-06-27
標籤: 今天簡單的介紹 一下啊 android EventBus 的使用 EventBus 在官方介紹中是訂閱......什麼的 一大堆 , 在我android 菜鳥眼裡 就是用來代替android 廣播的 簡單粗暴 效率高;其實用法挺簡單 的 就 三步 註冊(官方叫訂閱) 接收 取消(取消訂閱). 算了 不多說直接上代碼
Time of Update: 2016-06-27
標籤:1、nonnull:字面意思就能知道:不可為空(用來修飾屬性,或者方法的參數,方法的傳回值)代碼: 1 //三種使用方式都可以 2 @property (nonatomic, copy, nonnull) NSString *name; 3 4 @property (nonatomic, copy) NSString * _Nonnull name; 5 6 @property (nonatomic, copy) NSString * __nonnull name; 7 8
Time of Update: 2016-06-27
標籤:http://www.jianshu.com/p/5b5238b2dbb9 首先來談談為何要使用.a檔案 Objective-c語言有.h .m 檔案組成。靜態庫可以將 .m檔案封裝成一個.a檔案,第三方應用程式只需要拿到這個.a檔案和代碼對應的.h檔案即可使用靜態庫中封裝的方法。IOS靜態庫適合去製作第三方提供的SDK。第一步1.首先建立一個新的工程,選擇Framework&:,在選擇Cocoa Touch Static Library 工程名自己定義BB2ECA5B-
Time of Update: 2016-06-27
標籤:最近在搞一個小程式,會用到動態修改設定檔來進行處理,在百度上找了很多辦法,但是始終達不到我預想的效果,先列出程式運行環境和開發工具版本:開發工具:VS2010.Net 運行環境:4.0有兩種方式,分別如下:第一種方式:只能在程式運行和調試時有效,在程式打包成安裝包並安裝之後會出現問題,完整代碼如下:/// <summary> /// 設定設定檔key對應的值 /// </summary> /// <param
Time of Update: 2016-06-27
標籤:html:在頁面頭部要寫 <title>網上預約</title> <link href="../App_Themes/default/css/header.css" rel="stylesheet" type="text/css" /> <link href="../App_Themes/default/css/public.css" rel="stylesheet" type="text/css" /<!--自適應手機頁面--&
Time of Update: 2016-06-27
標籤:nagios自訂監控硬碟指令碼在用戶端以下位置編輯設定檔1、vim /usr/lib64/nagios/pligins/check_disk.sh#!/bin/bash#!/bin/bashrow=`df -h |wc -l`for i in `seq 2 $row`do ava=`df -h |sed -n "$i"p|awk ‘{print $4}‘`
Time of Update: 2016-06-27
標籤:用最簡單的語言來解釋就是:setFrame和setBounds都是為了把子view載入到父view上去,但設定的參數座標系不同,setFrame是該view在父view座標系統中的位置和大小,setBounds是該view在本地座標系統中的位置和大小。 下面是盜來的資料:再來看張圖就明白了, frame: 該view在父view座標系統中的位置和大小。(參照點是,父親的座標系統)
Time of Update: 2016-06-27
標籤:前言說明相關步驟> JDK下載安裝配置> Android Stuido下載安裝配置> Android SDK相關配置> genymotion下載安裝配置程式測試環境搭建完後,需要測試程式才真正成功> HelloWorldAndroidStudio程式測試如果不是菜鳥,直接點擊下載自己安裝把雖然開發軟體官網地址我的資源(百度雲)JDK1.7請點擊我請點擊我Android SDK24不包括SDK,需要下載請點擊我已包括4.0和2.1的SDK請點擊我Android
Time of Update: 2016-06-27
標籤:最近在學習圖片載入架構Glide的時候,被他精簡的寫法震驚了。一句話,就可以搞定。Glide.with(mContext) .load(url) .centerCrop() .placeholder(R.drawable.default_img) .crossFade() .into(mImageView); 同時在年初的時候,學習RXJava的時候,用鏈式編程很優雅。 Observable .just( "1"
Time of Update: 2016-06-27
標籤:##使用gson解析json檔案**json的格式有兩種:****1. {}類型,及資料用{}包含;****2. []類型,即資料用[]包含;** 下面用個例子,簡單的介紹gson如何解析json,僅使用~ 先發兩個json
Time of Update: 2016-06-27
標籤:Android的MVC設計模式即為模型(Model)-視圖(View)-控制器(Controller)1.模型Object Storage Service著應用的資料和商務邏輯2.視圖對象知道如何在螢幕上繪製自己以及如何響應使用者的輸入,如使用者的觸摸等。3.控制對象包含了應用的邏輯單元,是視圖與模型對象的聯絡紐帶在Android中,控制器通常是 Activity 、 Fragment 或 Service
Time of Update: 2016-06-27
標籤:註:以下4篇博文中,部分圖片引用自DexHunter作者zyqqyz在slide.pptx中的圖片,版本歸原作者所有;0x01 背景介紹安卓 APP
Time of Update: 2016-06-27
標籤:歸檔: NSMutableData *data = [[NSMutableData alloc] init]; //建立歸檔輔助類 NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data]; //編碼 [archiver
Time of Update: 2016-06-27
標籤:本章主要講硬體抽象層:HAL.HAL 是建立在linux 驅動之上的一套程式庫,Google為Android加入HAL主要如下的目的。1.統一硬體的調用介面2.解決了GPI著作權的問題3.針對一些特殊的要求在LED的驅動中,我們加入HAL使用程式不需要關心Linux驅動和裝置檔案的互動方式。編寫一款支援HAL的linux驅動程式的步驟:第一步:編寫linux驅動第二步:編寫 HAL Library第三步:編寫Service
Time of Update: 2016-06-27
標籤:索尼宣布PlayStation Vue將於下周開始登陸Android裝置,PlayStation Vue於2015年3月正式上線,是索尼旗下雲端式端的的DVR電視直播服務,屆時Android使用者能夠通過智能手機或者平板來訪問點播內容、線上觀看電視劇(基礎包包含55+頻道),此外還有My Shows功能,此外該應用還支援Chromecast或者任意Google
Time of Update: 2016-06-27
標籤:從目前以及我從網上搜尋到的解決方案來說,出現此問題可以從以下兩個方法入手:1. JDK的版本和class版本不一致,通常是jdk版本過低解決方案:1)使用Java -version和javac