原创 Java調用C語言

Java調用C語言 Java Native Interface(JNI)是Java語言的本地編程接口,是J2SDK的一部分。在java程序中,我們可以通過JNI實現一些用java語言不便實現的功能。通常有以下幾種情況我們需要使用JNI來實

原创 Android開發_推薦一些頂級Android書

本帖對Android開發菜鳥和中級老兵同樣適用,因爲本帖重點列出了那些最常用的Android開發資源。 推薦書籍 你或許覺得,都2013年了,再去看個什麼書來學習Android開發,這方法應該早就過時了。沒錯,或許你的想法是對

原创 ADB server didn't ACK問題解決

一直沒搞明白這個問題咋出現的,但今天看到一個方法,搞定了!原來是豌豆莢佔用了 5037 端口導致。 參見原文章:一個豌豆莢引發的血案——關於ADB server didn't ACK的問題 簡單來講,首先將Windows任務進程中的豌豆莢

原创 ssh框架整合需要的jar包

ssh框架整合需要的jar包 struts2必須JAR包(6個):  struts2-spring-plugin-2.0.11.2.jar  xwork-2.0.5.jar  struts2-core-2.0.11.2.jar  fre

原创 Android開發,Eclipse未自動創建MainActivity及main.xml?

Eclipse進行Android開發時,新建工程後未自動生成第一個MainActivity及main.xml的原因: Eclipse缺少了相關的組件,需要更新。。。 Eclipse --> Help --> Install new

原创 Android 編程下 Touch 事件的分發和消費機制

Android 中與 Touch 事件相關的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(Motio

原创 pc上使用有root權限的adb shell命令來操作android手機

將android手機連接pc後(手機需要開啓usb調試模式),再使用pc上的adb shell操作android手機會非常方便,因爲可以使用類似於ubuntu的大多數命令,相信用過的都知道,哈哈,不過這時候使用adb shell命令的用戶

原创 NullPointerException at android.widget.AbsListView.obtainView at android.widget.GridView.onMeasure

今天給GridView設置數據時一直莫名報空指針,錯誤信息如下,後來網上搜索查下,才知道知己在adapter的getView()方法裏返回的是null,真想給自己一個大嘴巴子,特此記錄下這個失誤。 1-26 16:48:33.209: E

原创 Linux無法解析主機

最近在搭建一個平臺,需要修改ubuntu主機的名稱,修改了/etc/hostname文件之後,在執行sudo命令時,會提示sudo: unable to resolve host ,亦即無法解析主機。 在網上搜了下,找到了解決方法:

原创 Linux/Ubuntu下C編程基本

建議你使用gcc,linux下也有像vc的可視化開發工具如:Qt,Eclipse,Codeblock,一般gcc比較方便,屬於命令行,可以編譯C,C++,具體是: 第一步:打開終端,隨便進入一個文件夾用於存放你編寫的程序 #

原创 利用ViewHolder優化自定義Adapter的典型寫法

用ViewHolder,主要是進行一些性能優化,減少一些不必要的重複操作。 public class MarkerItemAdapter extends BaseAdapter { private Context mContext

原创 Android中px和dp的互相轉換

很多控件的方法中都只提供了設置px的方法,例如setPadding,並沒有提供設置dp的方法。這個時候,如果需要設置dp的話,就要將dp轉換成px了。 import android.content.Context; publi

原创 ubuntu下android連接真機開發找不到手機問題解決

在ubuntu下連接真機開發android app的時候發現找不到真機,設備名顯示?????(一串問號)。 解決步驟如下: 1.連接上手機,查看手機連接端口usb ID 終端輸入命令: lsusb 會顯示手機相關信息

原创 Ubuntu下搭建Android開發環境

在ubuntu下進行android開發的環境搭建主要有以下5個部分: (1) 安裝jdk (2) 安裝android_sdk (3) 安裝eclipse (4) 爲eclipse添加adt插

原创 WebView中文亂碼問題

使用 loadData方法是中文部分會出現亂碼,即使指定“utf-8”、“gbk”、“gb2312”也一樣。 webView.getSettings().setDefaultTextEncodingName("UTF -8");//設置