Android
文章平均质量分 79
云台095
编程是一种美德,是促使一个人不断向上发展的一种原动力。
展开
-
短信服务平台
短信服务平台:http://news.pconline.com.cn/322/3227974.html1.商通云服务服务商背景:深圳市黎明网络系统有限公司&深圳市商通信息技术有限公司官方网址:http://www.bizapp.com产品特点:商通云服务短信应用界面友好,注册便捷、单点登录,集成了通讯录、客户管理和邮件群发功能,具有配置短信,手机号码自动识别,短信发送结果透明,原创 2015-05-06 19:31:36 · 5701 阅读 · 0 评论 -
TS流的解码过程-ES-PES-DTS-PTS-PCR
TS流的解码过程-ES-PES-DTS-PTS-PCR TS 流解码过程:1. 获取TS中的PAT2. 获取TS中的PMT3. 根据PMT可以知道当前网络中传输的视频(音频)类型(H264),相应的PID,PCR的PID等信息。4. 设置demux 模块的视频Filter 为相应视频的PID和stream type等。5. 从视频Demux Filter 后转载 2013-06-27 23:56:41 · 3201 阅读 · 0 评论 -
Linux常用命令记录
抓包命令tcpdump -i eth0 -s0 -w /mnt/****挂载U盘拷贝库文件mount -o remount /system/ /system/busybox cp /remvoeable/sda/bd/***.so /system/lib原创 2013-05-12 18:54:21 · 2777 阅读 · 0 评论 -
Git Color记录
gedit .git/config,将如下内容添加到下面即可[user] name = *** email = ***@***.***[core] editor = vim[color] status = auto branch = auto diff = auto原创 2012-12-20 12:11:01 · 2456 阅读 · 0 评论 -
【ubuntu稳定软件源记录】
##################>>>###########################################deb http://mirrors.163.com/ubuntu/ quantal main universerestricted multiversedeb-src http://mirrors.163.com/ubuntu/ quantal ma原创 2012-12-12 10:32:20 · 1384 阅读 · 0 评论 -
【ubuntu Androiid源码起板子配置】
=========================================================================================在Linux的shell下使用下面命令 $ ssh-keygen -t rsa 注意: 根据提示直接回车即可,不需要输入参数。 将在路径~/.ssh下生成两个密钥。 注意看提示,如果生成文件原创 2012-12-12 10:31:18 · 1115 阅读 · 0 评论 -
Skia画图测试
/*************************************** . mk ****************************************************/LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_PRELINK_MODULE := falseLOCAL_SRC_FI原创 2012-05-25 19:01:47 · 2706 阅读 · 0 评论 -
关于java jni编译javac javah的问题
javac 编译class文件命令,需要注意的是当类B中import类A时,在编译B时要包含A的路径,如project src com.jl.test A.java com.jl.test2 B.javaB中importA,在编译B时应该 : javac -cp ~/project/src B.java (-cp原创 2012-01-06 22:38:26 · 4240 阅读 · 0 评论 -
配置Android源码编译环境所需包
Ubuntu Linux (32-bit x86)$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind me原创 2012-03-05 12:48:12 · 1310 阅读 · 0 评论 -
Android应用之自定义Cursor
<!--@page {margin:0.79in}p {margin-bottom:0.08in}a:link {}-->Android应用之自定义CursorAndroid应用很多情况下存储大量数据都会用SQliter,使用sqlliter不免要和cursor打交道,灵活使用cursor会省很多事。如将自己的数据组合在一个虚拟的原创 2012-03-05 12:01:32 · 9091 阅读 · 2 评论 -
Android sqlite约束-视图-检查
1.创建数据库辅助类,用于创建数据库public final class DvbDatabaseHelper extends SQLiteOpenHelper { /** 数据库版本号。每当修改数据库结构后,均需要对版本号递增1。 */ public static final int DB_VERSION = 68; //Database version!!!priva原创 2013-10-10 11:24:15 · 6500 阅读 · 0 评论 -
Android Xutils 框架
xUtils简介xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:Db转载 2013-10-11 09:46:31 · 106030 阅读 · 15 评论 -
smack类库介绍和使用
from:http://www.xuebuyuan.com/612008.html基于xmpp openfire smack开发之smack类库介绍和使用[2][0评]文章作者: teriyaki文章分类: 综合发表时间: 2012-09-15 09:21:47上一篇:基于xmpp openfire smack开发openfire之介绍和部署[1] 关于Sm转载 2015-05-05 10:51:46 · 3938 阅读 · 0 评论 -
openfire 及其源码的开发和部署
openfire及其源码的开发和部署出自:http://blog.csdn.net/wbw1985/article/details/5484350分类: JAVA Ecliplse 编译 协议 通信 2010-04-14 11:37 11428人阅读 评论(8)收藏 举报 eclipse服务器数据库连接池classjdkxmpp一转载 2015-05-11 11:43:02 · 4934 阅读 · 0 评论 -
理解 Android Build 系统
理解 Android Build 系统原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/Android Build 系统是用来编译 Android 系统,Android SDK 以及相关文档的一套框架。众所周知,Android 是一个开源的操作系统。Android 的源码中包含了转载 2015-01-20 16:07:49 · 4864 阅读 · 0 评论 -
Android发送dtmf键盘事件(模拟通话界面键盘事件)
Android发送dtmf键盘事件(模拟通话界面键盘事件)转载请声明:http://bbs.niuzhi.cc/thread-22-1-1.html1.第一步,在代码里加上以下方法[java] view plaincopy/** * 说明:发送dtmf事件 * Author:陈伟转载 2015-02-03 22:01:16 · 8120 阅读 · 0 评论 -
Linux platform compile execuable makefile
################################################## makefile for compiling tool.##################################################编译目标Target := exeName#头文件查找路径IncludeDirs := ../../../incl原创 2014-09-14 11:42:25 · 3373 阅读 · 0 评论 -
android ndk 编译方式,静态库、动态库、可执行文件
android ndk 编译方式,静态库、动态库、可执行文件androidndk1. 编译可执行程序LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hello-jniLOCAL_SRC_FILES := hello-jni.cinclude $(BUILD_E转载 2014-03-22 22:17:27 · 6906 阅读 · 0 评论 -
Android-NDK-r9编译ffmpeg-0.11.3
Android-NDK-r9编译ffmpeg-0.11.31、 操作系统Ubuntu 12.042、 开发工具eclipse(Indigo)3、 下载/安装/配置Android-SDK_r21、Android-NDK-r94、 下载FFmpeg,版本0.11.35、 详细编译步骤:5.1、创建工作目录:转载 2014-03-22 22:54:04 · 5195 阅读 · 0 评论 -
Android应用程序与SurfaceFlinger服务的关系概述
Android应用程序与SurfaceFlinger服务的关系概述和学习计划分类: Android2012-08-13 00:56 34055人阅读 评论(53) 收藏 举报 SurfaceFlinger服务负责绘制Android应用程序的UI,它的实现相当复杂,要从正面分析它的实现不是一件容易的事。既然不能从正面分析,我们就想办法从侧面分析。说到底,无论Su转载 2014-03-20 20:52:41 · 3710 阅读 · 0 评论 -
android 移植ffmpeg后so库的使用
android 移植ffmpeg后so库的使用博客分类: 我的androidAndroidJNIApacheC#C++ 今天折腾了一天,可算是有所收获,成功的用jni调用了libffmpeg中的一个方法-----avcodec_version(),至于avcodec_version()是干什么用的我不大清楚,应该是获取版本信息吧,没有深入的去研究ffmp转载 2014-03-20 20:51:40 · 4838 阅读 · 0 评论 -
MediaScanner扫描自定义文件说明文档
<!--@page {margin:0.79in}p {margin-bottom:0.08in}-->Pvr改造使用MediaScanner扫描说明文档主要修改点以及说明如下:1.MediaFile增加一个PVR(自定义)文件类型publicstatic final int FILE_TYPE_PVR = 51;private st原创 2012-03-05 12:03:55 · 2393 阅读 · 0 评论 -
关于Android 添加系统级(java)服务和调用的编写实现说明
<!--@page {margin:0.79in}pre {font-family:"Liberation Serif"}p {margin-bottom:0.08in}--> 关于Android 添加系统级(java)服务和调用的编写实现说明: 本文当主要描述Android添加java 系统级服务的编写实现。一.添加j原创 2012-03-05 12:02:30 · 10880 阅读 · 9 评论 -
Android源码错误处理
1.安装Ubuntu 10.10 可选择使用Wubi安装。2.安装Python Ubuntu 10.10 已经安装了2.6版。3.安装JDK 更新软件库: sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo原创 2012-02-18 17:29:16 · 1626 阅读 · 0 评论 -
给程序所有页面统一添加返回按钮
1.写一个BaseActivity 继承 Activity,在你的程序中所有画面的activity继承BaseActivity。2.在BaseActivity中添加返回按钮和点击返回事件:/*** 添加通用返回按钮*/public void addBackB原创 2011-09-02 10:59:50 · 2999 阅读 · 0 评论 -
Rokon创建同一精灵的不同状态
Texture texture = new Texture("ball.png", 7, 1);Sprite sprite = new Sprite(x, y, texture.getTileWidth(), texture.getTileHeight());sprite.set原创 2011-07-20 17:25:25 · 888 阅读 · 0 评论 -
Android IMSI和IMEI
描述: IMSI是一个 唯一的数字, 标识了GSM和UMTS 网络里的唯一一个用户. 它 存储 在手机的SIM卡里,它会通过手机发送到网络上. IMEI也是一串唯一的数字, 标识了 GSM 和 UMTS网络里的唯一一个手机. 它通常被打印在手机里电池下面的那一面,拨 *#06# 也能看到它. 代码: 这里是你在Android里读出 唯一的 IMSI-ID / IMEI-ID 的方法。Java: String myIMSI = android.os.SystemPr原创 2011-05-10 09:28:00 · 2472 阅读 · 0 评论 -
Android处理图片透明度并绘画图片
<br />/***设置透明例子部分代码***/public class TestPicTransparencyView extends SurfaceView implements SurfaceHolder.Callback{ public ManThread thread; //原始图片和透明处理后的图片bmp private Bitmap changed_pic_bmp,src_pic_bmp; //两个图加压到的int数组. private int[] allBmp原创 2011-05-10 22:00:00 · 6670 阅读 · 1 评论 -
如何将一个Activity设置成窗口的样式
如何将一个Activity设置成窗口的样式 1。在你的styles.xml文件中可以新建一如下的style:如果窗口要添加窗口背景,可以在drawable中新建一个叫float_box.xml的文件,内容可以如下(自定义):原创 2011-05-09 16:56:00 · 6790 阅读 · 0 评论 -
[Android算法] 实现获取视频的缩略图(ThumbnailUtils),并且播放
package com.test.activity; import java.text.DecimalFormat; import java.text.NumberFormat; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import转载 2011-06-29 09:08:00 · 2402 阅读 · 0 评论 -
android获取当前cavas位图代码
//获取位图代码public Bitmap getCanvasBmp() { int w = CDisplay.getCurScreenWid(); int h = CDisplay.getCurScreenHei(); Bitmap canvasBmp = Bitmap.createBitmap( w, h, Config.ARGB_8888 );原创 2011-06-10 09:06:00 · 1671 阅读 · 0 评论 -
Android签名问题
1. 为什么要1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签转载 2011-06-07 16:18:00 · 2039 阅读 · 0 评论 -
下载游戏apk,并安装
package com.chinagames.ChinaGameHall.UI; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.text.NumberFormat; import android.app.Activity; import android.ap原创 2011-05-13 10:06:00 · 1829 阅读 · 0 评论 -
android 进入页面隐藏输入法
阻止一进入Activity,editText就获得焦点弹出输入法对话框,只需要在AndroidManifest.xml相应的activity标签中加入下面这句话即可实现。android:windowSoftInputMode="stateHidden|adjustResize原创 2011-09-02 14:46:56 · 4802 阅读 · 1 评论 -
模拟器报内存不足OOM异常解决方法
在android开发过程中,要经常用到模拟器报内存不足OOM原因:用Elcipse或者是android sdk下的程序启动的模拟器,都会报这个错.试试直接在命令行下输入emulator -avd你创建的avd名字(比如android2.1) -partition-转载 2011-10-10 13:16:14 · 4896 阅读 · 0 评论 -
在Ubuntu下编译Android系统问题汇总
在Ubuntu下编译Android系统问题汇总 在编译Android系统前,一定要确定相关的编译环境支持软件都已经全部安装: $sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32原创 2012-02-18 17:25:58 · 3773 阅读 · 4 评论 -
Android service的使用
Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。特别需要注意的是Service跟Activities是不同的(简单来说可以理解为后台与前台的区别),例如,如果需要使用Service的话,需要调用startService(),从而利用startService()去调用Service中的OnCreate()和onSta转载 2011-11-13 20:55:57 · 671 阅读 · 0 评论 -
Android SqlLiter使用
package com.jl;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.database.sqli转载 2011-11-13 20:33:58 · 1749 阅读 · 0 评论 -
JNI sample
下面就是我在 Android 环境中一个Test JNI 的代码。1. // TestNativeApi.java// Native程序,编译成jar包形式,被上层java应用调用。// static 函数中调用 android System.loadLibrary() 来调用 .so 库,// loadLibrary()会判断 .so库的类型,如果是jni库,则会调用 .so转载 2011-12-01 21:20:35 · 1047 阅读 · 0 评论 -
android jni
Android JNI2010-11-18 00:59:23java JNI http://baike.baidu.com/view/1272329.htmJNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代转载 2011-12-01 21:18:29 · 762 阅读 · 0 评论