Time of Update: 2014-02-08
bound serviceservice 未與activity綁定前,activity只可以讓service工作,但是service無法返回資料給activity,所以這裡介紹一下bound serviceboundservice還是service,所以在設定檔中還需要進行配置:==========AndroidManifest.xml=================<?xml version="1.0" encoding="utf-8"?>
Time of Update: 2014-02-08
觸摸事件學習系列文章詳見:《Android Touch事件學習系列匯總》 之前分析點擊事件從view.setOnClickListener源碼一路尋找,發現最終處理的地方是在onTouchEvent,但是僅僅擷取到這些資訊還是無法解釋對於觸屏事件的理解,還是會有很多疑惑,而且點擊事件也沒有完全的解讀,不著急一點點來,先來看看一下疑問: 如何區分各種觸屏手勢?
Time of Update: 2014-02-08
戒煙新論(反嗜平衡點的穩步降低)及戒除過程探究 - 為自已的健康開始做準備太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。《 雲物聯戒煙裝置即將誕生 -
Time of Update: 2014-02-08
本章主要介紹Android系統中Intent的功能和用法,當Android應用需要啟動某個組件時,總需要藉助於Intent來實現。Android使用Intent封裝了應用程式的“啟動意圖”,但這種“意圖”並未直接與任何程式組件耦合。本章重點在於掌握Intent的各種屬性的功能和用法,和在AndroidManifest.xml檔案中配置元素。!【知識點】·Intent的構成:
Time of Update: 2014-02-08
觸摸事件學習系列文章詳見:《Android Touch事件學習系列匯總》 Touch事件在Android開發過程中會經常遇到,尤其在自訂UI控制項的時候。之前也一直在學習和總結事件,學習事件傳遞機制、識別手勢、攔截、分發等,也寫了一些總結但是都感覺比較亂,沒有形成系統沒有一個頭緒都是東一點西一點的,當然也查了很多資料看了一些書自訂了幾個控制項,在整理之前的總結的時候突然想到乾脆從我接觸Android事件到之後一點點發現和學習的過程來總結Android Touch 事件,
Time of Update: 2014-02-08
LibGDX遊戲引擎-4-文字繪製(TTF字型檔-FreeType)本系列博文均來自 新浪部落格 - 奮鬥小馬鈴薯丶 的文章,在其基礎上加上了我自己的理解和修改,在此說明!外加的擴充包,如果你通過step-ui建立項目,預設是不加入這個包的,需要手動匯入匯入方法:(1)開啟解壓好的0.9.9版的包,extensions檔案夾,gdx-freetype檔案夾,找到 gdx-freetype.jar 和 gdx-freetype-natives.jar。(2)擴充包匯入首先,核心代碼項目,將
Time of Update: 2014-02-08
既然有約炮神器,哥來弄一個表白神器。表白,妹子雖然很高興,但是還是點了no,妹紙發現,No跳走了,又連擊了幾下,還是到處亂跳。索性點了yes,走,下個apk,在qq上發你心儀的妹子吧!技術上,就是用畫筆+計算座標+處理觸摸事件。畫筆,複習onDraw方法,還有畫字,處理觸摸事件:判斷觸摸的座標正是no的座標時,更新NoX、NoY值,並且用invalindate()方法重新繪製畫布,調用invalindate後,重新執行onDraw()方法,於是就在新的地方drawT
Time of Update: 2014-02-08
做iOS開發已經兩年多了。最近,在整理以前的代碼,找到當時卡殼的一些程式碼片段,寫部落格跟大家分享一下。歡迎iOS初學者訂閱我的部落格,有什麼問題可以留言交流。以下本文:可能很多人不知道NSArray, NSDictionary有種很簡單的初始化方法:NSArray *array = @[@"str0", @"str1", str"2"]; 相當於 [NSArray arrayWithObjects:<#(id), ..
Time of Update: 2014-02-08
雲物聯戒煙裝置即將誕生 - 吸煙習慣採集、雲端儲存、雲分析、雲指引太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 -
Time of Update: 2014-02-08
Android 發送HTTP GET POST 請求以及通過 MultipartEntityBuilder 上傳檔案第二版上次粗略的寫了相同功能的代碼,這次整理修複了之前的一些BUG,結構也大量修改過了,現在應用更加方便點http://blog.csdn.net/zhouzme/article/details/18940279直接上代碼了:ZHttpRequset.javapackage com.ai9475.util;import
Time of Update: 2014-02-08
註冊BroadcastReceiver的方法BroadcastReceiver用於監聽被廣播事件(Intent)為了達到這個目的,BroadcastReceiver必須進行註冊,註冊有一下兩個方法:1.在應用程式的代碼當中進行註冊註冊BroadcastReceiver:registerReceiver(receiver,filter);//其中filter作用和 <intent-filter>標籤一樣。取消註冊BroadcastReceiver:unregisterReceiver(
Time of Update: 2014-02-08
MainActivity如下:package cc.testfilterable;import java.util.ArrayList;import java.util.HashMap;import android.os.Bundle;import android.widget.ListView;import android.app.Activity;import android.content.Context;/** * Demo描述: * 利用Filter過濾資料 *
Time of Update: 2014-02-08
以前一直使用的極光的手動輸入推送內容然後推送到用戶端,今天遇到了推送頻率比較高且比較有規律的內容,比如事實天氣。這樣就需要用我們自己的伺服器來自動產生推送內容了。在官方的SDK文檔中找了半天,終於找到了有點類似的介面了,進去先看看:http://docs.jpush.cn/pages/viewpage.action?pageId=2228302可以看到,上面兩句話很醒目,我們看看它封裝的REST
Time of Update: 2014-02-08
• strong:等同於"retain",屬性成為對象的擁有者• weak:屬性是 weak pointer,當對象釋放時會自動化佈建為 nil,記住 Outlet應該使用 Weak• unsafe_unretained:等同於之前的"assign",只有 iOS 4 才應該使用• copy:和之前的 copy 一樣,複製一個對象並建立 strong 關聯• assign:對象不能使用
Time of Update: 2014-02-08
1. 首先推薦一些國外比較厲害的開源項目。1. ADWLauncher2: https://github.com/boombuler/ADWLauncher22. jamendo https://github.com/telecapoland/jamendo-android3. FBReaderJ :FBReaderJhttps://github.com/geometer/FBReaderJ4.apps for android
Time of Update: 2014-02-08
因為這部分才是本文的重點,要說得詳細一點,所以單獨做成一篇來說。安全地使用自訂認證的HTTPS串連方式終極解決方案是:把認證編譯到應用中去,由應用自己來驗證認證。產生KeyStore要驗證自訂認證,首先要把認證編譯到應用中去,這需要JSSE提供的keytool工具來產生KeyStore檔案。參考《Java 安全通訊端編程以及 keytool 使用最佳實務》,我試過了用JKS格式,但是結果串連失敗,報錯:Wrong version of key
Time of Update: 2014-02-08
今天我們主要實現我們的主介面:國際慣例:介面我們已經在第一天做好了,今天我們就要實現這個介面的功能,分析一下,這個介面包含以下幾個功能:1、顯示遊戲的難度:使用popupwindow,選擇後改變顯示的數字2、顯示預設的待拼圖圖片,包含一張選擇自訂的圖片:這個比較簡單,只是GridView的最簡單應用而已3、自訂按鈕功能:調用系統圖冊和相機4、查看記錄和瞭解更多:這個也是一般的應用需求,比較簡單package com.xys.xpuzzle.activity;import
Time of Update: 2014-02-08
今天我們要繼續開發Android遊戲拼圖,今天同樣是做一些準備工作,昨天我們把介面的準備工作做好了,今天呢,我們想想,要完成一個拼圖,我們還需要做哪些準備。首先,我們需要一個工具類,去擷取螢幕的相關資訊,讓我們的程式去自動適應不同解析度大小的螢幕:package com.xys.xpuzzle.util;import android.content.Context;import android.util.DisplayMetrics;import
Time of Update: 2014-02-08
今天我們繼續來講解Android拼圖遊戲全紀錄的第二篇,今天要完成的任務比較簡單:介面布局和資源檔1資源檔:我們在開發一個項目的時候,首先要定下這個App的基調,是小清新呢還是重口味,所以我們需要定義一些顏色、style等首先是顏色等:<?xml version="1.0" encoding="utf-8"?><resources> <color
Time of Update: 2014-02-08
最近剛完成一個Android的小項目--拼圖遊戲。項目並不複雜,但也是一個完整的項目,用到的知識點還是比較豐富的。做完之後照例進行下總結:需求定義:1、選擇圖片後進入拼圖介面,可以選擇預設圖片或者自訂圖片,即從圖庫選擇或者從相機拍照。2、可以設定遊戲的難度,即選擇拼圖為NXN結構。3、自動打亂拼圖的順序,利用倒置和演算法,確保產生的資料有解。4、拼圖過程中可以查看原圖。5、拼圖具有計時、記步功能。6、完成拼圖後顯示全部圖片並提升拼圖成功。7、可以查看記錄。*8、利用IDA