Android
文章平均质量分 59
Shawn4com
这个作者很懒,什么都没留下…
展开
-
Android JNI 使用的数据结构JNINativeMethod详解
最近在做关于Android语音识别的东东。研究Recognizer源码的时候碰到个关于JNINativeMethod的结构体,不解,Google之在网上找到了片文章,见文后。结构体代码如下:/* * Table of methods associated with a single class. */static JNINativeMethod gMethods[] = {原创 2013-02-19 15:59:58 · 2143 阅读 · 0 评论 -
编译x264 出现No working C compiler found.
今天编译x264,出现No working C compiler found. 明明在家编译好好的,到公司居然不行,捣鼓了好久,各种搜索,没有结果。郁闷了一上午,虚拟机ubuntu 12.04,下载的last版的x264 snapshot,根据这里的脚本,编译老是提示"No working C compiler found." 试了各种方法,还是不行,环境变量也配好了,ndk试了 r8b r8e,原创 2013-12-23 13:14:40 · 11927 阅读 · 0 评论 -
ubuntu安装 JDK 及 android studio,adb 命令配置
jdk下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=ocomenAndroid studio 下载地址 https://developer.android.com/sdk/installing/studio.html#download下载对应版本解压到原创 2013-10-29 17:03:44 · 11438 阅读 · 2 评论 -
Android NDK 开发进阶之 mk文件写法
NDK开发笔记之 mk文件编译目标设置:include $(BUILD_STATIC_LIBRARY) # 编译成 静态链接库文件 (*.a) 供动态链接库或可执行文件调用,使用教少include $(BUILD_SHARED_LIBRARY) # 编译成 动态链接库文件 (*.so) 通常使用的方式,在java曾调用include $(BUILD_EXECUTAB原创 2014-01-13 15:11:58 · 1396 阅读 · 0 评论 -
Linphone 杂记
Linphone android 版本在使用rj45网线是无法进行视频通话。解决办法:修改LinphoneUtils.java中的 isConnectionFast 方法,强制让其在所有情况下返回 true!sdf原创 2014-02-10 11:10:27 · 4066 阅读 · 0 评论 -
Ubuntu 14.04 Linux系统安装Subversion结合Eclipse的一些问题
Subclipse VersionSVN/JavaHL Version1.10.x1.8.x1.8.x1.7.x1.6.x1.6.x1.4.x1.5.x1.2.x1.4.x1.0.x1.4.x原创 2014-04-22 16:52:10 · 2315 阅读 · 0 评论 -
Android 网络调试 adb tcpip 开启方法
1.连接USB数据线,打开usb调试,使用windows的“运行”命令行方式:(此方法需配置adb环境变量,也可直接进入adb工具目录执行\android-sdk-windows\platform-tools\)adb tcpip 5555 (端口号)adb connect 192.168.1.199 (Android设备IP地址)adb usb 使用回usb调试2.无需数据原创 2013-05-14 10:01:03 · 93280 阅读 · 2 评论 -
Android NDK开发之配置 adb-bundle、eclipse 支持C/C++ 语言的JNI开发
Android JNI开发一般都使用 ndk-build 的命令行方式,其实原创 2014-05-27 11:03:39 · 1925 阅读 · 0 评论 -
c++中局部变量未初始化引发的离奇惨案~~
碰到个奇异的问题,最后查出由于局部变量未初始化造成的, 写了个简单的重现test:#include #include typedef struct buf{ char* datas[5]; int n;}buf_t;buf_t buffer;void* thr_func(void* arg){ int index; printf("index=%d\n", i原创 2014-09-09 17:27:34 · 6051 阅读 · 0 评论 -
Android 不能生产 R.java
有时候在导入工程的时候出现不能生产R.java的情况,这个时候可以尝试 project->clean 在run一下,如果不行尝试 Android Tools -> fix 一下。今天碰到一个还是不行的,因为导入的时候Android 版本不对,ADT提示我没有找到对应的Android API版本,然后自动给分配了一个相近的API level,然后就R.java死活不出来。后来尝试更改 API原创 2013-11-27 11:23:29 · 1407 阅读 · 0 评论 -
Ubuntu android 开发环境搭建之eclipse篇
在使用Android studio开发环境时,遇到好多问题,首先,在我目前的64bit的Ubuntu 13.10系统下,编译时间长的令人发指,编译个hello world动不动就3分多钟,不知道还有人遇到过跟我一样的问题没,后来在windows下试用,速度很快,不知何故。然后就是对ndk的支持,这次让我彻底无语了,居然不支持!!!好吧,老老实实再弄个eclipse。各种搜索,最后发现最间的办法原创 2013-11-12 17:29:11 · 2151 阅读 · 4 评论 -
android 语音识别 Recognizer.cpp 源码
最近做关于语音识别的东东,顺便看看源码,网上找的,贴出来分享:/*---------------------------------------------------------------------------* * android_speech_srec_Recognizer.cpp原创 2013-02-19 16:15:07 · 1169 阅读 · 1 评论 -
android 小知识总结
package com.shawn.tcpclient;import java.util.ArrayList;import java.util.HashMap;import android.R.integer;import android.os.Bundle;import android.os.IBinder;import android.app.Activity;import原创 2013-03-13 09:44:00 · 1168 阅读 · 0 评论 -
Android开机启动Service
Android4.0以后开机启动service有点麻烦,但照网上的方法实现了,其实是在监听开机广播的时候在BroadcastReciever中启动的service,启动service的代码为:public class SysReciever extends BroadcastReceiver{ private String TAG = "MySysReciever"; @Override原创 2013-04-03 16:02:53 · 855 阅读 · 0 评论 -
Android小记
Android Service 详解四:开始停止service防止界面的EditText文本输入框自动获取焦点,在ui下当存在单一的EditText时,会出现一启动应用就该控件获取焦点,弹出输入法软键盘,用起来很烦人的说,网上找了好久,找到方法,完美解决:在Activity的OnCreate()方法里添加一条 --> getWindow().setSoftInputMode(WindowM原创 2013-04-03 17:45:31 · 686 阅读 · 0 评论 -
UDP广播与多播
来源:http://158067568.iteye.com/blog/901052UDP广播与多播作者:legendQQ:158067568使用UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。通常我转载 2013-04-23 16:15:44 · 1084 阅读 · 0 评论 -
简单的 adb shell 命令启动 apk
android adb shell 命令启动某个activity的方法命令adb shell am start -n com.shawn.demo.test/.MainActivity其中 com.shawn.demo.test 为apk的包名,.MainActivity 为activity的名称,如果此activity在apk包目录下,则可直接 “.”省略具体类名,如果不在的话,要加原创 2013-04-27 11:45:43 · 7738 阅读 · 0 评论 -
Android 拍照 邮件小结
Android 发送邮件带附件邮件发送参考:http://stackoverflow.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a附件添加:http://redleaf.iteye.com/blog/78217and原创 2013-04-29 19:39:15 · 1210 阅读 · 0 评论 -
Android Studio配置
====================== Logcat 颜色配置 ===============================参考:http://www.cnblogs.com/xinyuyuanm/archive/2013/06/22/3150445.htmlStudio 的颜色没有区分实在让人有点受不了。配置之前先点击右上的Save as保存自己的配置,因为默认配置是原创 2013-10-30 11:51:58 · 3010 阅读 · 0 评论 -
关于64位 Ubuntu 13.04 安装Android Studio的一些问题及ADB驱动配置
在上一篇博文中,安装好Android Studio和JDK后,运行hello world的时候出现问题,报错为:Cannot run program "/opt/android-studio/sdk/build-tools/android- 4.3.1/aapt": error=2, No such file or directory想了好久不知道什么原因,最后在StackOv原创 2013-10-30 09:47:00 · 3423 阅读 · 1 评论 -
Android 新API 之 MediaCodec使用笔记 <一>
Android的视频编解码一直让人有点纠结,SDK竟然不提供硬件编解码的API,如果你想自己做,只能通过JNI借助第三方编解码器,其都是使用的软解码,效率很难保证,这对想做视频通话的是一个不小的打击。好了,说到google 新提供的SDK中出现的类MediaCodec,这个api限制在API 16后,也就是Android 4.1.2后才可以使用,如果你的系统低于这个版本,是不可以使用这个类的。原创 2013-11-15 11:27:33 · 34816 阅读 · 35 评论