Time of Update: 2018-07-24
工作內容差不多: 一個是用iOS系統對外的API,給蘋果手機系統寫程式app 一個是用Google安卓系統對外的API,給安卓手機系統寫app 一個是用瀏覽器對外的API,給電腦、手機瀏覽器寫網頁 幾乎所有的硬體系統,iOS安卓手機,window mac電腦都支援js,因為都要瀏覽網頁,這也是js火的原因,也是RN熱更新的基礎 前端、移動端開發本質就兩個 頁面展示(標籤屬性、布局方式)、使用者互動(事件、線程、網路)
Time of Update: 2018-07-24
NetBeans 上開發 Android 應用程式需要安裝一個 Android SDK 和針對 NetBeans 的 Android 開發外掛程式 下載並安裝 Android SDK 下載 Android SDK 解壓後運行 tools\android.bat update sdk 進行升級,根據所選內容,需要10幾分鐘至幾個小時。 安裝 NetBeans 的 Android 開發外掛程式 啟動
Time of Update: 2018-07-24
一、Android打包 1. 從這裡下載最新版本的 ADT Bundle 2. 由於Cocos2d-x 還不支援最新的 NDK r10,所以我們需要從網路上搜尋 NDK r9d 用於編譯 3. 在完成 SDK和 NDK 的下載安裝後,我們需要做一些環境配置工作: Mac下修改 .profile 檔案:
Time of Update: 2018-07-25
如何學習Android應用程式的開發 Posted on June 3, 2010 昨天一同學問我,如何快速的學習Android應用程式開發? 之前的一位同事也問過我,我也只是大概的說說看哪些資料。為避免更多的人問我,所以有必要寫寫。 1. 開發環境搭建。自行Google。英文好的,看官方網 http://developer.android.com/ 訪問不了的,可以訪問它的鏡像
Time of Update: 2018-07-25
一、kernel的編譯 1. sudo apt-get install build-essential 2. sudo apt-get install libncurses5-dev 2. 下載編譯kernel的跨平台編譯器 下載地址: http://www.codesourcery.com/sgpp/lite/arm/portal/package6488/public/arm-none-linux-gnueabi/arm-2010q1-2
Time of Update: 2018-07-25
做android 開發 debug 是少不了的 有的時候想瞭解別人的程式 或者想調試系統的代碼 怎麼辦呢 下面現在說一下怎麼調試我們自己的程式 1 。比如我們有個自己的程式 包名 是 com.example.testjava 我們不使用 debug as 的方法 可以開啟DDMS直接下斷點 如下圖
Time of Update: 2018-07-25
作為在java層實現Image Recognition的參考。最好還是需要在jni層一下來找個口子抽取資料。 ——Leon http://blog.csdn.net/chenji001/archive/2010/08/25/5836685.aspx Android 中如果想處理preivew
Time of Update: 2018-07-24
1.概述 iPhone的使用者在使用APP的時候,開啟很多頁面想關閉的時候只需要在螢幕的左側向右滑動即可退出當前頁面,這是iPhone沒有返回鍵的原因。但是這個效果很炫酷呀,能應用在Android上不是更好嗎,今天就來講一個這個功能的實現,不深究代碼,只講使用。 先上效果圖吧: 2.實現過程 添加依賴 compile ‘me.imid.swipebacklayout.lib:library:1.0.0’ 用的是第三方的庫
Time of Update: 2018-07-25
概述 在android的開發中,要時刻主要記憶體的分配和記憶體回收,因為系統為每一個dalvik虛擬機器分配的記憶體是有限的,在google的G1中,分配的最大堆大小隻有16M,後來的機器一般都為24M,實在是少的可憐。這樣就需要我們在開發過程中要時刻注意。不要因為自己的代碼問題而造成OOM錯誤。 JAVA的記憶體管理
Time of Update: 2018-07-25
Android開發環境篇 一. 安裝: Required Packages Android requires the following system packages: flex: This lexical analyzer generator is used to read a given input file for a description of a scanner to generate. bison: This is a
Time of Update: 2018-07-25
別的不提了,最讓我噁心的是它因為各種各樣的原因自己不知不覺就會啟動好幾個我根本用不著的程式和後台服務,有時候甚至讓人覺得匪夷所思,然後這些進程還就在那獃著了。 android管理記憶體的方法叫做low memory killer,這東西簡單的不能再簡單,就是留比如30M緩衝,你啟動一個新程式可以往這30M裡放,同時它再清出30M;也就是說這個時候去結束它覺得沒用的程式。 這裡頭有一個核心思想,就是我花錢買的記憶體不是用來閒置。保證越多的程式在記憶體裡,那麼切換進這些程式的機率就越高,
Time of Update: 2018-07-25
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.
Time of Update: 2018-07-25
在Java環境下使用JNI時可以方便的使用printf函數列印資訊,在Eclipse控制台Console視圖可以方便的觀察到,可在Android環境下使用JNI的話,printf函數就無效了,LogCat視圖和Console視圖裡看不到任何輸出。但我們可以使用Android本身的log方法,其實現步驟如下: 1、在JNI的實現代碼檔案(.c或者.cpp)中加入包含LOG標頭檔的如下代碼:#include <android/log.h>
Time of Update: 2018-07-25
1. 一點小感悟 這兩天編程天天出現null
Time of Update: 2018-07-25
做個標記,開始看Android。 Android是什麼,什麼來頭網上說的太多了,不想囉嗦太多,至於OHA什麼更不用說了,瞭解Android的,不知道OHA那是不可能的。 Android學習的開始,例行的是SDK下載,Ecplise外掛程式安裝,Android環境配置,沒啥好說的,在Eclipse平台搞Java開發的都知道。
Time of Update: 2018-07-26
用C的人一定知道__FILE__和__LINE__,但是Java中 並沒有這樣的定義,有時候調試多線程就很不方便,沒辦法,自己動手,豐衣足食~用下面的函數取得當前行號。 函數: /** *得到Exception所在代碼的行數 *如果沒有行資訊,返回-1 */ public static int getLineNumber(Exception e){ StackTraceElement[] trace =e.getStackTrace();
Time of Update: 2018-07-25
調試android ethernet 的常用命令
Time of Update: 2018-07-26
本文連結:http://blog.csdn.net/kongxx/article/details/8181196 上一篇文章說到了怎樣通過helium來推播通知,下面來看看怎樣通過Google的GCM來推送。 這裡關於GCM的配置可以參考http://developer.android.com/guide/google/gcm/demo.html 下面的例子假定已經配置好了Google的GCM。 1. 首先添加gcm.jar包到libs目錄下,並將其加入classpath。
Time of Update: 2018-07-26
本文連結:http://blog.csdn.net/kongxx/article/details/8155916 1. 首先在urbanairship註冊一個帳戶,他有免費帳戶可用,試用45天。 2. 註冊完之後,建立一個app,內容比較簡單看著填就可以了。 3. 在app產生之後,進入屬性修改頁,將其中Android
Time of Update: 2018-07-26
本文連結:http://blog.csdn.net/kongxx/article/details/8176986 今天說說怎樣來建立一個最簡單的可以接收Urban AirShip通知的Android應用程式。 1. 首先建立一個Android應用,這裡需要注意的是Android應用的package名必須和Urban AirShip上application的package名一致。 2.