原创 jni開發之 Android.mk文件解析

因爲只是作爲入門級資料,所以我們這裏還是來解析這個helloworld的  Android.mk文件 首先看下這個文件: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL

原创 飛鴿傳書(飛秋) android使用udp 深入剖析 -- (1.如何獲取好友列表)

首先看飛鴿傳書和飛秋是什麼:它們是局域網內聊天或者是傳輸文件的工作,類似於QQ,但是它們作用於局域網,不需要服務器。 那麼,既然沒有服務器,我們怎麼去拿到好友列表呢??類似於QQ這樣的聊天工具,我們註冊了賬號,添加了好友,好友信息都在服

原创 jni 寫一個簡單的photoshop

第一步創建 ui <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi

原创 微信接口開發報錯處理

08-26 17:15:30.786: D/MicroMsg.SDK.MMessageAct(16112): send mm message, in

原创 jni 入門 android的C編程之旅 --->環境搭建&&helloworld

需要進行jni的開發有一下幾個條件: 1:能初步使用C/C++如果不會,請參讀 譚浩強的  C編程語言 2:android應用開發已經基本入門,如果沒有,請先行學習 這兩個條件基本滿足後,我們開始了: 1:環境搭建 相信大家androi

原创 小米手機 js 腳本取src爲空的適配問題

今天測試提上來一個問題 我android webview 中執行了一段js腳本,去替換原來的圖片,但是小米手機上居然沒起作用 花了一箇中午的午休看問題   貼出來幫助下遇到同樣的問題的朋友吧,我百度了半天沒看到一個答案 蛋疼的 舉個例

原创 Android短信會話(查看會話記錄以及會話詳情界面)---短信管家3

看一下上一篇,其實是有缺陷的,我們在載入聯繫人的時候是放在主線程中做的(比較耗時),所以界面會卡住。推薦使用異步查詢來解決 這一篇我們談短信會話: 首先看一下效果圖 這個是所有會話的列表(區分有頭像和沒有頭像的,聯繫人沒有頭像的就暫時不

原创 jni cocos2d-x遊戲引擎移植到android:helloworld

前面搭建好了android開發環境 jni開發環境,那麼就來用一用目前火熱的cocos2d的遊戲引擎吧 所需資料: cocos2d :下載地址  http://www.oschina.net/p/cocos2d-x 我下載的是較老的版本

原创 Android發送短信(短信發送以及羣發和從電話本選擇聯繫人)---短信管家2

分析下怎麼寫 首先,我們需要一個輸入框,可以手動的輸入手機號碼, 其次,很少有人願意手動輸入,那麼我們需要提供一個按鈕來給我們的用戶選擇自己電話本中的聯繫人(一次可以選擇多個即羣發) 然後,我們需要一個短信編輯界面,可以編輯短信 最後兩個

原创 外行 從小米的銷售策略看 諾基亞的銷售 MAYBE可以借鑑一些

個人很不喜歡   小米,只因爲他不管披了一件什麼樣的馬甲,都逃脫不了山寨的本質: 是它,讓手機在國內的的系統之爭演變成了硬件爭鬥,便宜的價位,高性能的硬件,還有它們所謂的系統 MIUI 看小米的銷售策略: 第一步:建立口碑,宣傳。 告知

原创 jni java和C之間的值傳遞(int String int[])

我們通過jni調用C代碼不可能每次只是去調一個方法,通常,我們需要傳遞一些值過去。 例如,播放電影,那就肯定需要你把電影的 url給 C的播放器吧,等等。 接下來就看一看怎麼去傳遞這些值: 首先是最簡單的 int類型: 申明變量 /

原创 android 你或許不知道的屏幕適配

這個其實是我看到的一篇帖子,內容真心覺得很好,有必要和大家分享一下 一、細說layout_weight     目前最爲推薦的Android多屏幕自適應解決方案。     該屬性的作用是決定控件在其父佈局中的顯示權重,一般用於線性佈

原创 贈送 HttpClient 和HttpURLConnection 的輕型網絡框架 ---》使用介紹

轉載註明出處:http://blog.csdn.net/codingandroid/article/details/41748007 之前看網上的一些網絡框架,多少存在一些bug,大多還沒有源碼,有些有源碼,框架過於太大,發現了bug修

原创 jni入門之javah自動生成jni的c文件所需頭文件

javah是用來幹嘛的呢? 它是用來生成C語音的頭文件的。 通過一個helloworld看一下  javah的作用吧: 原來我們新建一個項目後,自己寫C代碼: #include <stdio.h> #include <jni.h>

原创 Android短信(baseactivity抽取相同代碼塊,複用代碼,減少工作量)短信管家4

從前面的第二第三篇博文我們可以看到他們有相似的功能: 1:發送短信功能 2:接收發送回執的廣播接收者 3:註冊廣播接收者,和unregist 廣播接收者 4:保存短信到短信數據庫 5:....暫時沒了(但是隨着以後代碼的擴展,如果需要複用