1 初窺Lua

1、為什麼使用Lua?這個問題很多大牛前輩都回答過它的用處,現實遊戲開發情況也可以證明它的廣泛使用。知乎上《Lua 為什麼在遊戲編程領域被廣泛運用》,開源社區《為什麼我選擇 Lua ?》等等,都充分肯定了Lua的強大及其前景,免費小巧快速易移植,更重要的是其易擴充性使得Lua非常適合開發遊戲,大話西遊2、 魔獸世界Wow外掛程式、劍俠情緣3等等都是用Lua語言。不過不用擔心,強大的Lua卻是比較容易學習上手,可深入講的東西並不多,市面專門講Lua的中文書籍也很少。《Program

android 之 service(中)

bound serviceservice 未與activity綁定前,activity只可以讓service工作,但是service無法返回資料給activity,所以這裡介紹一下bound serviceboundservice還是service,所以在設定檔中還需要進行配置:==========AndroidManifest.xml=================<?xml version="1.0" encoding="utf-8"?>

第5章 使用Intent和IntentFilter進行通訊

本章主要介紹Android系統中Intent的功能和用法,當Android應用需要啟動某個組件時,總需要藉助於Intent來實現。Android使用Intent封裝了應用程式的“啟動意圖”,但這種“意圖”並未直接與任何程式組件耦合。本章重點在於掌握Intent的各種屬性的功能和用法,和在AndroidManifest.xml檔案中配置元素。!【知識點】·Intent的構成:   

表白神器(畫筆+計算座標+處理觸摸事件)

既然有約炮神器,哥來弄一個表白神器。表白,妹子雖然很高興,但是還是點了no,妹紙發現,No跳走了,又連擊了幾下,還是到處亂跳。索性點了yes,走,下個apk,在qq上發你心儀的妹子吧!技術上,就是用畫筆+計算座標+處理觸摸事件。畫筆,複習onDraw方法,還有畫字,處理觸摸事件:判斷觸摸的座標正是no的座標時,更新NoX、NoY值,並且用invalindate()方法重新繪製畫布,調用invalindate後,重新執行onDraw()方法,於是就在新的地方drawT

iOS Objective-C 中JSON格式定義NSArray NSDictionary

做iOS開發已經兩年多了。最近,在整理以前的代碼,找到當時卡殼的一些程式碼片段,寫部落格跟大家分享一下。歡迎iOS初學者訂閱我的部落格,有什麼問題可以留言交流。以下本文:可能很多人不知道NSArray, NSDictionary有種很簡單的初始化方法:NSArray *array = @[@"str0", @"str1", str"2"]; 相當於 [NSArray arrayWithObjects:<#(id), ..

android 之WIFI操作

wifi網卡的狀態1.WIFI_STATE_DISABLED:WIFI網卡不可用2.WIFI_STATE_DISABLING:WIFI網卡正在關閉1.WIFI_STATE_EWNABLED:WIFI網卡可用1.WIFI_STATE_ENABLING:WIFI網卡正在開啟1.WIFI_STATE_UNKNOWN:未知網卡狀態改變WIFI網卡的狀態對WIFI網卡進行操作需要通過WifiManager對象進行,擷取該對象的方法如下:WifiManger wifiManger =

Android利用Filterable介面過濾資料

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過濾資料 *

極光訊息推送伺服器端開發實現推送

以前一直使用的極光的手動輸入推送內容然後推送到用戶端,今天遇到了推送頻率比較高且比較有規律的內容,比如事實天氣。這樣就需要用我們自己的伺服器來自動產生推送內容了。在官方的SDK文檔中找了半天,終於找到了有點類似的介面了,進去先看看:http://docs.jpush.cn/pages/viewpage.action?pageId=2228302可以看到,上面兩句話很醒目,我們看看它封裝的REST

arc的一點簡單的學習記錄

• strong:等同於"retain",屬性成為對象的擁有者• weak:屬性是 weak pointer,當對象釋放時會自動化佈建為 nil,記住 Outlet應該使用 Weak• unsafe_unretained:等同於之前的"assign",只有 iOS 4 才應該使用• copy:和之前的 copy 一樣,複製一個對象並建立 strong 關聯• assign:對象不能使用

Conversion to Dalvik format failed with error 1解決方案:

Conversion to Dalvik format failed with error 1解決方案:第一種情況包匯入錯誤.點擊工程-->build path-->libraries-->選中android1.x 或者android2.x ,點擊remove。然後再點擊add library-->User Library -->next-->User Libraries-->new 你取一個名字 比如android2.1 點擊OK,選中android2

Android拼圖遊戲開發全紀錄2

今天我們主要來討論下拼圖遊戲的可行性解的問題,其實不要小看拼圖遊戲,他其實是人工智慧演算法中很著名的15puzzle問題,網上已經有很多關於這個問題的解釋,我就做個搬運工好了。隨機產生的15puzzle大約有%50是無解的,本文將就隨機產生的謎題的可解性加以討論。設有如下矩陣:12 1 10 27 11 4 145 x 9 158 13 6 3將其排成水平的,有:12,1,10,2,7,11,4,14,5,X,9,15,8,13,6,3。並記該序列為A定義:”倒置變數值“

Android EditText 禁止換行

在做登入框的時候,很多時候要在輸入框禁止換行輸入,一般有兩種方法:第一種,就是監聽EditText的setOnEditorActionListener方法,然後把enter鍵禁止,這種方法有個不好的地方就是,在虛擬鍵盤中依然會顯示enter鍵:/** * 設定相關監聽器 */private void setListener(){userNameEdit.setOnEditorActionListener(new OnEditorActionListener() {@Overridepublic

Android音頻錄製MediaRecorder之簡易的錄音軟體

使用MediaRecorder的步驟: 1、建立MediaRecorder對象 2、調用MediRecorder對象的setAudioSource()方法設定聲音的來源,一般傳入MediaRecorder.MIC 3、調用MediaRecorder對象的setOutputFormat()設定所錄製的音頻檔案的格式 4、調用MediaRecorder對象的setAudioRncoder()、setAudioEncodingBitRate(int

電源管理之android系統suspend to disk的實現(三)

二、Android 休眠(suspend)介紹 1、android系統休眠的簡單介紹 android系統用的也是linux核心,但是他也是有不同的,由於它的特殊性,故代碼在linux核心休眠基礎上進行了整改。 下面是對android核心已經實現的suspend做一個講解,suspend to disk將會在調試的檔案中涉及。

電源管理之android系統suspend to disk的實現(一)

最近剛剛做了一份關於電源管理中android系統suspend to disk的實現研究學習報告,最近比較清閑就簡單做了整理。我是基於北京君正jz4780grus開發板做的探究,我將要在這幾天按照下面做一個學習報告,其內容如下所示:一、Linux休眠/喚醒簡介1、介紹Linux系統的Suspend的四種狀態2、Linux系統的休眠的步驟3、使用者空間介面4、Linux Suspend 的流程5、Linux Resume流程二、Android

安卓類比示波器

先來看看本文程式啟動並執行(螢幕錄影速度較慢,真機實際運行起來會更加流暢):  本文程式使用8000hz的採樣率,對X軸方向繪圖的即時性要求較高,如果不降低X軸的解析度,程式的即時性較差,因此程式對X軸資料縮小區間為8倍~16倍。由於採用16位採樣,因此Y軸資料的高度相對於手機螢幕來說也偏大,程式也對Y軸資料做縮小,區間為1倍~10倍。在SurfaceView的OnTouchListener方法裡加入了波形基準的位置調節,直接在SurfaceV

android的ndk修改app_platform的方法,親測絕對可行

android ndk:warning APP_PLATFORM android-18 is larger than adroid:minSdkVersion 10 in ./AndroiddManifest.xml,vcD4KPHByZSBjbGFzcz0="brush:java;">[2014-01-15 18:01:56 - debugNdk] Unknown Application ABI: [2014-01-15 18:01:56 - debugNdk] Android[2014-01

Android鎖屏機制原理分析

春節前最後幾天了,工作上幾乎沒有什麼要做。大致整理下之前工作中寫的文檔,PPT,手冊. 由於去年一年完全轉到Android4.0+平台上,Android2.3平台已經不再做什麼項目,利用這幾天先把Android2.3平台相關的文檔整理下,算是對android平台一個總結。盡量都發布到這裡,供大家參加吧。這些文檔寫的時候有參照網路上的,有的是從原始碼裡整理出來的,不過每一部分也都是通過分析原始碼,一步步分析驗證過的。Android鎖屏機制原理分析本文主要內容:

Android(3)—Mono For Android App版本自動更新(2)

 0.前言   這篇博文是上一篇的延續,主要是修改上一個版中的BUG和最佳化一些待完善的項,也算是結貼,當然還有需要完善的,等日後項目中用到的時候再單獨寫出來吧,本篇主要寫升級改進的部分;     改進1.修複【BUG-從通知欄進入更新介面後,然後按返回鍵-接著再從通知欄進入更新介面,更新介面的資料就完全被初始化了】   之前從主介面進入下載介面的時候未設定Intent的ActivityFlags,這次增加後點擊【現在更新】後的代碼如下:&nbs

android 點擊下彈動畫實現

下彈動畫的實現DropDownExample.javapackage com.buptfarmer.devapp;import com.nineoldandroids.animation.Animator;import com.nineoldandroids.animation.AnimatorListenerAdapter;import com.nineoldandroids.animation.ValueAnimator;import android.app.Activity;import

總頁數: 2771 1 .... 1518 1519 1520 1521 1522 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.