`
chenhaodejia
  • 浏览: 114600 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
当Eclipse首次启动时进入的是资源透视图,在这个透视图中可以管理项目、文件夹、文件和其它资源,按照Eclipse的说法,这些面板叫做视图,一套完整的视图叫做透视图,在资源透视图中,你可以使用左上方的视图(导航视图) ...
Content Provider这个东西在Android平台上是最常用的共享数据的方法(似乎应用程序之间共享数据也只有这种方法吧,待求证)。虽然常用,但是这个东 西要理解透彻还是要先掌握一些基础的。URI就是Content Provider(简称CP)的基础。我们要标识一个CP,就必须用URI这个东东。这就类似于我们要通过网址来标识某个特定网站,实际上网址URL本身 就是一种URI。URI全称Uniform Resource Identifier, 它包括了URL和URN。而关于它们的详细解释,有心的朋友可以参考RFC3896:http://tools.ietf.org/html /rfc398 ...
一、SQLite简介 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以保存任何类型的数据到任何字段中,无论这列声明的数据类型是什么。例如:可以在Integer字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 ...
begin transaction 命令 启动一个事务处理。仅对数据库中的表支持事务处理。有关如何在数据库中创建和增加表的详细信息,请参阅 CREATE DATABASE 和 ADD TABLE 。 具体的作用和用法说明: 为了保存所做的修改并终止事务处理,应发出 END TRANSACTION 命令。如果事务处理失败(如服务器有故障或工作站有故障,以及没有提交事务处理就退出 Visual FoxPro),或者用户发出 ROLLBACK 命令,事务处理中的文件就恢复成原状态。 事务处理最深可嵌套五层,如果要进行第六层嵌套,则产生错误。 当修改一个数据库的记录,而该数据库又是事务处理的一部分时 ...
通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextView)上的内容,你就必须用inflate()先将对话框上的layout找出来,然后再用这个layout对象去找到它上面的组件,如: View view = View.inflate(this, R.layout.dialog_ ...
在Android客户端与服务器端通信的过程中,使用输入流,输出流。readUTF(Str)和writeUTF(Str)方法能有效解决乱码问题。 以下为源码例子 客户端: package com.socket.client; import java.io.*; import java.net.Socket; import java.net.UnknownHostException; import android.app.Activity; import android.os.Bundle; import android.os.Message; import android.text.TextUti ...
之前一直会用sockets来实现emulator和PC进行通讯,卡了几天,最后请教其他人终于可以连接了。  错误原因是在IP和端口,IP要用本机IP(在CMD输入ipconfig,注意:每次开机本机IP都不同,ADSL是动态IP),端口用emulator的名称,5554或5556.java sever文件要另外建java工程运行,在android工程运行不了java(run application) 客户端代码: Java代码  package com.yarin.android.Examples_08_04;     import java.io.BufferedReader;   impor ...
1、查找驱动程序   MySQL目前提供的Java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯Java驱动程序,JDBC链接MySQL不需做其他配置。   2、动态指定classpath   如果需要执行时动态指定classpath,就在执行时采用-cp方式。否则将上面的.jar文件加入到classpath环境变量中。   3、加载JDBC 连接MySQL   try{    Class.forName(com.mysql.jdbc. ...
一 . 安装与配置MYSQL   二 . 常用mysql命令行命令   1 .mysql的启动与停止   启动MYSQL服务 net start mysql   停止MYSQL服务 net stop mysql   2 . netstat –na | findstr 3306 查看被监听的端口 , findstr用于查找后面的端口是否存在   3 . 在命令行中登陆MYSQL控制台 , 即使用 MYSQL COMMEND LINE TOOL    语法格式 mysql –user=root –password=123456 db_name    或 mysql –u root – ...
1.确定我需要的数据放到res/values/arrays.xml文件(定义数组) <?xml version="1.0" encoding="utf-8"?> <resources>   <string-array name="province">         <item>-省份-</item>   <item>河北省</item>   <item>山西省</item>       <item>北京市</i ...
解决方案:检查在AndroidManifest.xml里package路径是否正确,android:name=".xxx"是否正确 还极有可能是没有添加附加的library(在地图开发中) <uses-library android:name="com.google.android.maps" /> 在Manifest中添加文件的位置规则: <?xml version="1.0" encoding="utf-8"?> <manifest>     <uses-permissi ...
1.首先找到debug keystore位置:   打开Eclipse--->Windows--->Preferences--->Android--->Build 一般是这样的路径 C:\Documents and Settings\Administrator\.android\debug.keystore 2.在cmd中执行 keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore&quo ...
   本文写给那些作为一个JAVA程序员或其爱好者,仍不懂如何在Eclipse调试程序的同志们。不要连断点都不打,会被人笑话的。用 System.out 找 Bug 的,想想什么叫做废物。 在一个 1 、 2 百万行的系统中找 Bug ,依然在用 System.out , ...
对于PHP的逐渐流行,我们有目共睹:无论是BLOG程序中的WordPress,还是CMS程序中的DEDECMS,还是BBS程序中的Discuz!,都可谓经典。 随着程序语言选择的不同,WEB应用所使用的数据库也发生了变化,转而向MySQL阵营学习。其中对于phpMyA ...
按键及触屏的事件: Java代码 1.package com.yarin.Android.Examples_04_01;   2.  3.import android.app.Activity;   4.import android.os.Bundle;   5.import android.view.KeyEvent;   6.import android.view.MotionEvent;   7.import android.view.View;   8.import android.widget.Button;   9.import android.widget.T ...
Global site tag (gtag.js) - Google Analytics