Time of Update: 2016-08-21
標籤:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.ender.mylauncher"> <application android:allowBackup="true" android:icon="@mipmap/ic_
Time of Update: 2016-08-21
標籤:我們需要監聽ScroView的滑動情況,比如滑動了多少距離,是否滑到布局的頂部或者底部。可惜的是SDK並沒有相應的方法,不過倒是提供了一個 protected void onScrollChanged(int l, int t, int oldl, int oldt) 顯然這個方法是不能被外界調用的,因此就需要把它暴露出去,解決方式就是寫一個介面/** * Created by 劉楠 on 2016/8/21 0021.17:24 */public
Time of Update: 2016-08-21
標籤:一、方法的定義 call方法: 文法:call(thisObj,Object)定義:調用一個對象的一個方法,以另一個對象替換當前對象。說明:call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj 指定的新對象。 如果沒有提供 thisObj 參數,那麼 Global 對象被用作
Time of Update: 2016-08-21
標籤:結構圖mainfests檔案夾下面有一個AndroidMainfest.xml檔案,類似web開發中的web.xml檔案負責整個項目的配置,每當我們建立一個activity,都要在這個檔案中進行配置。java檔案夾類似src。下面存放原始碼。res檔案夾放資源檔 layout是布局檔案檔案夾,mipmap存放表徵圖,values存放索引值。 建立Layout resource file<?xml version="1.0" encoding="utf-8"?><
Time of Update: 2016-08-21
標籤:上周,Google員工做了一件讓人看不明白的事:他們低調地宣布正在開發一款作業系統,從理論上來說,這款作業系統將成為GoogleAndroid的競爭者。這款開源作業系統代號為Fuchsia,可以搭載在各種輕量級、單一目的的裝置上,例如ATM機和GPS裝置,同時也支援PC。不過與Android不同,Fuchsia沒有基於Linux核心,也並非衍生於當代其他PC或手機作業系統。實際上,這是從頭開始的一項工作。Google並未透露,將利用Fuchsia去做些什麼。Fuchsia仍處於早期發展階段
Time of Update: 2016-08-21
標籤:加速Android Studio/Gradle構建編輯精選:稀土掘金,這是一個針對技術開發人員的一個應用,你可以在掘金上擷取最新最優質的技術乾貨,不僅僅是Android知識、前端、後端以至於產品和設計都有涉獵,想成為全棧工程師的朋友不要錯過!已經使用Android
Time of Update: 2016-08-21
標籤:本文屬於「Unity與iOS、Android平台的整合」系列文章之一,轉載請註明出處。本文主要講解Unity與iOS、Android平台進行互動的理論基礎。 零、前言在Unity端使用的是C#在iOS端使用的是Object-C在Android端使用的是Java你要問我為什嗎?因為我樂意啊~ 一、互動需求代碼與代碼之間的互動需求抽象之後是兩個最基礎的要求: 1.調用函數 2.傳遞資料所以我們只需要在Unity與iOS、Android之間實現這兩個基礎要求即
Time of Update: 2016-08-21
標籤:iOS9新特性關鍵字:可以用於屬性、方法傳回值和參數中關鍵字的作用:提示作用,告訴開發人員屬性資訊關鍵字的目的:迎合swift,swift是個強語言,swift必須要指定一個對象是否為空白關鍵字的好處:提高代碼規劃,減少溝通成本關鍵字使用錯誤僅僅報一個警告,並不會編譯錯誤nullable:1.怎麼使用(文法)2.什麼時候使用(作用)nullable的作用:可能為空白nullable 文法1@property (nonatomic, strong nullable) NSString
Time of Update: 2016-08-21
標籤:一、擷取讀取SD卡的許可權 <!--在SDCard中建立與刪除檔案許可權 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard寫入資料許可權 --> <uses-permission
Time of Update: 2016-08-21
標籤:[Android 之美] APK 瘦身,減少APK的大小
Time of Update: 2016-08-21
標籤: 每一部手機都具有簡訊接收和發送功能,下面我們通過代碼來實現接收和傳送簡訊功能。一、接收簡訊1、建立內部廣播接收器類,接收系統發出的簡訊廣播 2、從獲得的內容中解析出簡訊寄件者和簡訊內容 3、在Activity中註冊廣播 4、添加接收簡訊許可權 下面放上具體的代碼activity_main.xml檔案用於顯示簡訊寄件者號碼和顯示簡訊內容<?xml version="1.0" encoding="utf-8"?><RelativeLayout
Time of Update: 2016-08-21
標籤:該系列教程概述與目錄:http://www.cnblogs.com/chengyujia/p/5787111.html一、知識點講解當我們點擊系統內建的按鈕時,按鈕的外觀會發生變化。上篇博文中我們畫了一個三角形按鈕,但點擊還不能變色,下面我們就來實現點擊變色功能。從知識體繫上我們需要瞭解以下兩個知識點1.如何知道手指點擊了我們的控制項?辦法是重寫View中的onTouchEvent方法。當手指觸摸到我們的控制項時,系統會通過該方法告訴我們。該方法還有一個類型為MotionEvent的參數,
Time of Update: 2016-08-21
標籤:背景最近接觸了一段時間的SpringMVC,對其控制反轉(IoC)和依賴注入(DI)印象深刻,此後便一直在思考如何使用OC語言較好的實現這兩個功能。Java語言內建的註解特性為IoC和DI帶來了極大的方便,要在OC上較好的實現這兩個功能,需要一些小小的技巧。控制反轉和依賴注入控制反轉簡單來說,將一個類對象的建立由手動new方式改為從IOC容器內擷取,就是一種控制反轉,例如我們現在要建立一個ClassA類,則常規方法為ClassA *a = [ClassA
Time of Update: 2016-08-21
標籤:相信很多小夥伴都在android開發中遇到調用jni的各種巨坑,因為我們不得不在很多地方用到第三方庫so檔案,然而第三方官方通常都只會給出ADT環境下的整合方式,而Google親兒子android studio預設採用的卻是gradle方式,與ADT編輯的方式大不相同,那再andorid studio中如何匯入so檔案呢?在android studio
Time of Update: 2016-08-21
標籤:只要弄明白了ndk-bundle的目錄結構,交叉編譯的基本原理就可以自行編寫指令碼去編譯了。從倉庫拿下程式碼封裝後,一般在linux平台下編譯當前平台使用的庫,只要使用其自動設定指令碼configure進行平台相關的配置,配置成功後就可以執行make進行編譯以及安裝。configure通常會在/usr/inclue和/usr/lib下檢查平台支援的介面,編譯時間需要使用binutils和gcc兩個工具集合。所以要使用ndk進行交叉編譯,最基本就是要對上面4要素進行配置,就可以配置出最基本的
Time of Update: 2016-08-21
標籤:如果出現如下的顯示問題,說明你添加了多個相同系統版本的iOS
Time of Update: 2016-08-21
標籤:webview中右下角的縮放按鈕能不能去掉settings.setDisplayZoomControls(false); //隱藏webview縮放按鈕 讓Webview載入的頁面置中顯示有我知道的幾種方法第一種方法:WebSettings settings =
Time of Update: 2016-08-21
標籤:泛型:限制類型為什麼退出泛型:迎合swift 泛型的作用:1.限制類型;2.提高代碼規範,減少溝通成本,一看就知道集合中是什麼東西泛型定義 用法:類型<限制類型>泛型聲明:在聲明類的時候,在類的後面<泛型名稱>泛型使用錯誤在 OC中僅僅是警示告泛型的好處:1.從數組中取出來,可以使用點文法
Time of Update: 2016-08-21
標籤:
Time of Update: 2016-08-21
標籤: 新浪科技訊 北京時間8月20日早間訊息,小米副總裁雨果-巴拉(Hugo