Time of Update: 2016-04-29
標籤:AIDL的使用:最常見的aidl的使用就是Service的跨進程通訊了,那麼我們就寫一個Activity和Service的跨進程通訊吧。 首先,我們就在AS裡面建立一個aidl檔案(ps:現在AS建aidl不要求和java包名相同了):package aidl;interface IMyInterface { String getInfor(String s);}可以看到,在這裡面我們就一個方法getInfor(String s),接受一個字串參數,然後返回一個字串,恩,相當的簡單。
Time of Update: 2016-04-29
標籤:原創文章,歡迎分享;未經許可,不得轉載;著作權,侵權必究開發環境使用的是目前為止最新的穩定版軟體:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已經發布,據說其修改方法跟4.1非常類似,只改動了一行代碼,請參看參考文章的第二篇。本文仍以4.1版本為例。更新:現在Xcode 4.2正式版和iOS 5均發行,下面補充上4.2的修改方法。(2011-10-24)各步驟會標明版本,比如(Xcode4.1請執行)和(Xcode4.2請執行),4
Time of Update: 2016-04-29
標籤: 今天,來學習使用怎麼實現二維碼的掃一掃和二維碼的產生。 要想實現二維碼的掃一掃與二維碼的產生,就得必須瞭解二維碼的特徵。QRcode:QRCode簡介:QRCode全稱Quick Response
Time of Update: 2016-04-29
標籤:安卓架構...有什麼清晰的方式?前言我們知道寫出有品質的軟體是複雜而且困難的:它不僅僅在於滿足所有的需求,同時也應該是健壯的、易於維護的、方便測試的、非常靈活的(能夠靈活的改變內容,如模組加減)。清晰的架構(The Clean
Time of Update: 2016-04-29
標籤:最近研究Android應用的增量升級功能,期間涉及到了NDK開發的內容,整理記錄在此。先說幾個問題。一、NDK開發就是JNI開發啊,臥槽我原來都不知道啊,一直以為是兩個東西啊......二、關於開發環境,老的Eclipse版本要安裝的工具比較多,什麼NDK啊,cygwin啊什麼,AS(Android
Time of Update: 2016-04-29
標籤:因為測試是個魅族手機出現各種bug記錄下。需求是這樣為了 和原生toast保持一致 不修改為自訂Toast 而是在原生上修改,按下面代碼public static void showMyToast(Activity context, String maney,String...content ){Toast toast = Toast.makeText(context,content[0], Toast.LENGTH_SHORT);LinearLayout toastView =
Time of Update: 2016-04-29
標籤:App通過審核時,選擇的是手動發布,想著等到自己生日那天來發布,當做留個紀念,結果生日當天發布時,由於App屬於收費應用,還需要填寫協議、稅務和銀行資訊,結果又急急忙忙地去找了下這方面的資料,現在把整個提交的過程給大家分享一下。PS:如果是免費應用則可以跳過這些。一、登入iTunes Connect登入iTunes Connect 進入協議、稅務和銀行業務頁面 01.png
Time of Update: 2016-04-29
標籤:第二個介面中的lable顯示第一個介面textField中的文本首先我們建立一個RootViewControllers和一個DetailViewControllers,在DetailViewControllers中聲明一個textString屬性,用於接收傳過來的字串, 同時建立一個Lable用來顯示傳過的字串 在RootViewControllers上引入DetailViewControllers同時聲明一個textField屬性用來輸入字串 然
Time of Update: 2016-04-29
標籤:讓使用者直接輸入身高體重,這種體驗真是太糟糕啦。我們不妨讓使用者啟動手指滑動尺規來確定他的身高體重,這樣不是更有趣嗎?package com.lw.widget;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import
Time of Update: 2016-04-29
標籤:樣式效果1、建立底部的布局 layout_footer.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2016-04-29
標籤:說明:1 .該文主要介紹如何使用NSURLSession來發送GET請求和POST請求2 .本文將不再講解NSURLConnection的使用,如有需要瞭解NSURLConnection如何發送請求。詳細資料,請參考:http://www.cnblogs.com/bearsg.html3 . 本文範例程式碼發送的請求均為http請求,已經對info.plist檔案進行配置。如何配置請參考:https://github.com/bearsg.com4 .本文範例程式碼,可以在下面的地址擷取:
Time of Update: 2016-04-29
標籤:iOS整合極光推送一、配置APNs蘋果APNs(英文全稱:Apple Push Notification Service)1.配置開發認證 ![Uploading apns_13_803165.png …]2.配置生產認證和配置開發認證的流程相同。3.將配置好的認證匯出為 .p12 檔案一、註冊極光推送帳號可登入 極光推送官網
Time of Update: 2016-04-29
標籤:過渡,焦點和樂趣當SDK第一次發布時我就開始思考設計和構建iOS app的動畫。經過這次思考和所有這些app,我意識到有三個我要為一個iOS
Time of Update: 2016-04-29
標籤:Android是一個多進程系統,在這個系統中,應用程式(或者系統的部分)會在自己的進程中運行。系統和應用之間的安全性是通過Linux的facilities(工具,功能)在進程層級來強制實現的,比如會給應用程式分配user ID和Group ID。更細化的安全特性是通過"Permission"機制對特定的進程的特定的操作進行限制,而"per-URI
Time of Update: 2016-04-29
標籤:一、Swift的枚舉枚舉是一系相關聯的值定義的一個公用的群組類型,同時能夠讓你在編程的時候在型別安全的情況下去使用這些值。 Swift中的枚舉比OC中的枚舉強大得多, 因為Swift中的枚舉是一等類型,它除了可以定義枚舉值外,還可以在枚舉中像類一樣定義屬性和方法1. 簡單枚舉定義和使用//定義枚舉,使用enum關鍵字enum Method{ case Add case Sub case Mul case
Time of Update: 2016-04-29
標籤:序言在我們對NavigationView側滑,TextInputLayout輸入框,Snackbar彈出提示框,FloatingActionBar圓形button,TabLayout頂部導覽列及CoordinatorLayout有了一定的瞭解後,我們最後將對AppBarLayout,CollapsingToolbarLayout進行最後的分析,我們先看兩張,(因為暫時沒找到好的方法來錄製gif,先借用網上的圖) AppBarLayoutAppBarLayout
Time of Update: 2016-04-29
標籤:一.問題引入ListView控制項:給Item綁定了點擊事件,卻點擊無效。二.解決方案ListView使用了自訂布局檔案,在布局檔案中有button等控制項時,這些控制項擷取焦點的層級比listView的item高,所以當點擊item時,button等控制項會優先獲得點擊焦點。解決方案就是在布局檔案根項目中添加屬性: android:descendantFocusability="blocksDescendants"android:descendantFocu
Time of Update: 2016-04-29
標籤:React Native號稱能跨平台開發IOS和Android的原生應用,想來必定會成為一種趨勢。剛好計劃開發一款手機APP,又沒有相應的開發資源,決定自己摸索著試試。第一步是搭建開發環境,以下是官方文檔、網上資料,結合本人實際操作的總結:一、 準備工作(1)安裝安卓SDK根據React
Time of Update: 2016-04-29
標籤:概覽前面我們已經用了幾章內容進行C語言介紹,當然要通過幾篇文章完整的介紹C語言的知識是不太現實的,例如C語言的檔案操作、記憶體申請等我們都沒有重點介紹,當然核心知識點基本都已經提到了,後面有時間我們會繼續擴充。今天我們正式開始學習Objective-C,以後簡稱“ObjC”,ObjC是在C語言的基礎上加上了一層物件導向的特性,它完全相容C語言,甚至可以混寫C++。它是Mac OS
Time of Update: 2016-04-29
標籤:背景關於Launcher是啥的問題我想這裡就沒必要再強調了。由於一些原因迫使最近開始需要研究一下Launcher3源碼,為了不再像以前那麼傻逼(研究Settings等代碼沒作筆記),故這裡趕緊將階段性的感悟整理成文章,方便日後回看。其實本文來源於我在項目組內部的一次分享活動的ppt。在開始學習Launcher3源碼之前請務必保證你已經具備如所示基礎知識技能(相關權重係數已經餅狀表徵圖注),如下:看懂Launcher3源碼必須要先準備充足上面的知識點,每個知識點在Launche