- 浏览: 912575 次
- 性别:
- 来自: 北京
最新评论
-
天天来注册:
...
try catch finally 用法 -
tadpole_java:
谢谢你的分享。
二十七、Qt数据库(七)QSqlRelationalTableModel(转) -
359449749tan:
android之EditText文本监听(addTextChangedListener) -
michael_wang:
人过留名 多谢分享
Android NOtification 使用 -
wilsonchen:
wangqi0614 写道这个删除是删除所有的把?能不能值删除 ...
Android的SharedPreferences保存与删除数据简单实例
文章列表
功能]
SQLiteDatabase 是关于数据库操作的 可用于 insert delete update query 等操作 可惜美中不足的是:
1. 其不支持创建数据库
2. 其不支持版本更新 或者说其不知道如何做 因为具体数据的差异
鉴于以上的缺陷 有一个辅助类可以完成上面功能 那就是:SQLiteOpenHelper
[代码]
1. 定义SQLiteOpenHelper 并完成 创建 更新 功能
Java代码
public class DBHelper extends SQLiteOpenHelper {
public st ...
1、软件的下载
到mysql的官方网站下载MySQL的解压包,mysql-noinstall-5.0.22-win32.zip
然后解压到C:\mysql里面就是MySQL数据库的全部内容。
2、配置
首先我们来看MySQL的根目录,里面有多个文件名如my-****.ini形式的文件,这就是MySQL配置
的样例文件,你可以选取其中一个,将其名字改为my.ini,MySQL启动的时候就是读取这个my.ini文
件来决定数据库的各项参数。
在my.ini文件中需要进行配置的主要是两个方面,一个是客户端,一个是服务器端。
* 客户端配置
# ...
Ubuntu 系统上编译Android 系统
编译Android 过程
建立编译环境, Ubuntu 版本Linux 操作系统, 在此基础上下载编译Android 代码。
下面是顺序描述的程序,安装操作系统, 编译程序到结束,过程如下。
1. Ubuntu Linux 操作系统安装软件包。
使用ubuntu-8.04.1 desktop-i386 系统.
- 第一,获得ISO 映像的Ubuntu Linux 操作系统安装光盘创建。
ftp://ftp.daum.net/ubuntu-releases/8.04.1/ubuntu-8.04.1-desktop-i386.iso
- 正确的安装 ...
adb install
C:\Documents and Settings\Administrator>adb install F:\android-sdk_r06-windows\t
ools\browser2.apk
381 KB/s (0 bytes in 18321.000s)pkg: /data/local/tmp/browser2.apk
Success
adb push
C:\Documents and Settings\Administrator>adb push F:\android-sdk_r06-windows\tools\RockPlayer_1.0.31 ...
安装APK程序可以通过连接PC端安装,还有通过网络下载安装。
那如何在代码里控制安装呢?
其实很简单 Intent i = new Intent(Intent.ACTION_VIEW);
String filePath = "/sdcard/XXX.apk";
i.setDataAndType(Uri.parse("file://" + filePath),"application/vnd.android.package-archive");
context.startActivity(i);
...
guoen链接地址
http://dev.10086.cn/cmdn/supesite/?uid-21880-action-viewspace-itemid-694
Eclipse+Tomcat+MyEclipse配置手记:
需要的软件和插件:
(1)jdk-1_5_0_08-windows-i586-p.exe
(2)jakarta-tomcat-4.1.31.exe
(3)Eclipse-SDK-3.2.1-win32
(4)MyEclipse EnterpriseWorkbenchI ...
//下载apk程序代码
protected File downLoadFile(String httpUrl) {
// TODO Auto-generated method stub
final String fileName = "updata.apk";
File tmpFile = new File("/sdcard/update");
if (!tmpFile.exists()) {
...
LINUX常用命令(基础)
1. man 对你熟悉或不熟悉的命令提供帮助解释
eg:man ls 就可以查看ls相关的用法
注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
2. ls 查看目录或者文件的属*,列举出任一目录下面的文件
eg: ls /usr/man
ls -l
a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)
b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3. cp 拷贝文件
eg: cp filename1 fil ...
1)是否首先能保证rtsp server搭建的是没问题的,比如用另外一个成熟的支持rtsp的播放器测试一下你那个server。
2)如果rtsp server是肯定没问题的,那么可以参考以下的讨论 ”[android-developers] How To Start a RTSP connection“
http://groups.google.com/group/android-developers/browse_thread/thread/0dcefbbd59ac638d
这个网站目前需要代理才能访问。。。
顺便感叹一下国内做技术的困难
在模拟器上能够收发RTSP协议使用抓包工具能够捕获到下面的协议信息,也收到了服务器端的RTSP OK的回应,option、DESCRIBE 、SETUP 、PLAY 都发送出去也收到了回应,如下:
OPTIONS rtsp://10.72.13.80:9003/s?A=afcc30bc&C=1&CP=5061 RTSP/1.0
CSeq: 1
User-Agent: HXF media player (LIVE555 Streaming Media v2009.04.20)
RTSP/1.0 200 OK
CSeq: 1
Content-Length: 0
Content-Typ ...
public class VideoActivity extends Activity {
private static final String TAG = "VideoActivity";
private EditText filenameText;
private SurfaceView surfaceView;
private MediaPlayer mediaPlayer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceS ...
http://www.blogjava.net/zh-weir/archive/2010/01/24/310617.html
原文:http://blog.chinaunix.net/u3/114712/showart_2246045.html
1引 言
随着移动通信技术和多媒体技术的迅速发展,融合手机、网络、多媒体技术为一体的视频监控技术也有了长足的进步,通过移动通信网络提供流媒体服务已经成为可能。全球移动用户数非常庞大,因此移动流媒体服务具有巨大的市场潜力,也正成为移动业务的研究热点之一。在这一背景下,针对移动网络和移动终端的特点,提出移动流媒体客户端的解决方案很有现实意义。
本论文结合FFmpeg开源代码中解码流程,提出了移动终端流媒体播放器基于分层体系架构的设计方案。该设计的特点是在底层屏蔽不同 ...
今天比较开心,看到论坛上很多人都在询问如何写网络流媒体播放器?是否需要两个播放器轮流交替?因为Android没有提供像J2me那样的流创建的形式,总之还是不太好写,最近也在研究android流媒体播放,这里提供一个很早之前写的demo,以供大家相互学习和参考。
/**
* Android提供的接口仍然是不能直接通过流创建Player,但是Android提供了很全面的文件系统接口,现在用一种新的方法来解决: <br>
* <1>,把下载下来的数据先写到临时的文件中 <br>
* <2>,用临时文件创建Player<br&g ...