- 浏览: 437308 次
- 性别:
- 来自: 北京
-
最新评论
-
weiwu83:
为什么我在手机内访问127.0.0.1访问不了呀
NanoHttpd 构建android 手机端的HttpServer -
jiae:
为啥我的插入语句乱码? 但是可以插入数据库 然后复制你 ...
SQLite3 在应用启动时初始化数据 -
lichenxiao77:
...
android 连接远程数据库 -
林源滔:
为什么我make clobber之后第一次执行make 可以。 ...
No rule to make target `out/target/common/obj/JAVA_LIBRARIES/bouncycastle_in -
cn23snyga:
new String(str.getBytes("I ...
android 平台上SQLite3中文乱码 --我的小bug
文章列表
PendingIntent:
创建方法:
getActivity(Context, int, Intent, int),
getBroadcast(Context, int, Intent, int),
getService(Context, int, Intent, int);
RemoteViews的作用:
1.该对象表示了一系列的View对象。
2.RemoteViews所表示的对象运行 ...
App Widgets 窗口小部件
- 博客分类:
- Android
App Widgets是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。
相关的基本概念:
AppWidgetProviderInfo
为App Widgets提供元数据,包括布局、更新频率等。被定义在xml文件中。
AppWidgetProvider
定义了App Widgets基本生命周期函数。
一 创建一个App Widget的步骤
1.在res/xml/文件夹中定义一个example_appwidget_info.xml
<appwidget-provider
xmln ...
android 连接远程数据库
- 博客分类:
- Android
想实现一个功能即让android访问远程数据库,但是网上很多人都不建议直连。据说问题多多。那么中间就加个第三者吧。
实现思路:在数据库和android客户端添加一个webservice,处理每次客户端发来的请求。而在android客户端使用ksoap2解析webservice返回的数据。
一 webservice 端,我使用序列化的方式实现的。不知道这里跟xml的实现哪个对手机来说更好。这里先放下,以后研究。
1.我使用的是xfire。新建一个webservice项目,然后我们开始写代码
2.一个接口
public inter ...
Broadcast(一)
同一个广播可由不同的BroadcastReceiver来接受,实现不同的功能如接收短消息。
继承BroadcastReceiver,就需要重写BroadcastReceiver里面的onReceiver方法。同时需要早Manifest.xml中注册。
1简单小例子
a. TestBCActivity extends Activity{}中
Intent intent=new Intent();
intent.setAction(intent.ACTION_EDIT); TestBCA ...
在Google地图上绘制直线
- 博客分类:
- Android
mars chen 老师第三季视频 08集
绘制路线的步骤
1.确定路线的起始和终止的经纬度坐标
2在起点和终点上绘制图标
3将经纬度坐标换算成屏幕上x轴/y轴坐标
4在起点和终点绘制直线
代码如下:
public class MainActivity extends MapActivity {
private GeoPoint beginGeoPoint;
private GeoPoint endGeoPoint;
private MapController mapController;
private List<Overlay& ...
摘自mars chen 老师的视频第三季 07季
首先我们要明白Overlay的作用:
1.一个overlay对象表示显示在MapView之上的图层 2 在一个overlay对象中可以包含多个地图标记
详情见:http://code.google.com/android/add-ons/google-apis/reference/index.html
其次:要明白ItemizedOverlay的作用:
1.它是overlay的子类 2在该类当中拥有一个或多个OverlayItem 3每个OverlayItem 代表一个标记
详见:http://code.goo ...
使用Google地图其中有几个必要的步骤
1.新建的项目必须使用Google的map avd。
2.在AndroidManifest.xml
a 在<application>标签对内使用<uses-library android:name="com.google.android.maps" />否则程序会报错,即找不到我们使用mapActivity的那个类。我就在这里给晕了。一直以为自己的代码有问题。
b 因为要访问网络,所以要给授权<uses-permission android:name="android.p ...
照着视频上写到34集。
其中遇到问题
1。显示歌词时,时乱码。
a tomcat什么的都没有改,就把LrcProcessor类里的
//创建BufferedReader对象 InputStreamReader inputReader = new InputStreamReader(inputStream,"gb2312");
添加编码
b 还有一个地方,就是
//创建一个正则表达式对象 Pattern p = Pattern.compile("\\[(\\d{2}:\\d{2}\\.\\d ...
一、删除应用程序
在PC机上做Android开发的时候有3种方法可以删除你的应用程序:
1、使用模拟器删除
setting->application->manage applications
2.使用命令行
a cmd进入命令行
b cd data
c cd data
d ls -l 之后将看到所有的已安装的apk
e rm -r **.apk 删除无用的apk
二、.apk程序的安装
1、使用命令行
a 首先将下载的.apk文件拷贝到sdk的路径tools文件夹里面
b cmd进入命 ...
按提示关掉了杀毒软件和explorer,但仍不解决问题,猜想是升级软件调用了tools目录下的文件,因此将tools目录复制一份,复制件名称为toolsbak,仍
放在 D:\javaInstall\android-sdk_r06-windows\android-sdk-windows下,然后运行toolsbak下的android.bat即可成功升级。 其他解决办法:
1.首先备份sdk目录下 tools文件夹里的内容
2.升级报错的时候,进入sdk 目录下temp文件夹 可以找到ToolPackage.new01类似的文件夹 把里里面的文件全
部copy ...
写完的项目在本次测试没事,但是转移到实际项目中出现问题。报错如下:Data source rejected establishment of connection, message from server: "Too many connections"
网上很多人都是这样说的,
1.可能是mysql的max connections设置的问题2.可能是多次insert,update操作没有关闭session,需要在spring里配置transaction支持。
解决:1.修改tomcat里的session 的time-out时间减少为20,(不是必改项)2.对处理 ...
日本的经营之神松下幸之助先生曾经说过:“想知道一个人会有什么成就,可以看他在晚上的时间在做什么。如果能够善用七点到十点钟的人,他的成就将比一般人高出两倍。”
有两个年轻乡下人(甲 ...
DBPool是一个对连接池进行管理的类,然后使用的是c3p0。其中的main()方法测试了连接池和jdbc的连接数据库速度。
public class DBPool {
private static DBPool dbPool; private ComboPooledDataSource dataSource;
static { dbPool = new DBPool(); }
...
Java应用程序访问数据库的基本原理 在Java语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁,即Java语言通过JDBC技术访问数据库。JDBC是一种“开放”的方案,它为数据库应用开发人员?数据库前台工具开发人员 ...
在zk中需要给页面的按钮button 添加事件监听,同时弹出修改页面。
但是在监听事件类算是一个内部类。在内部类引用局部变量要求必须是final的,而引用全局变量就不需要。该怎样解决这个问题呢。
主要是在新建类都构造方法中加入外部类的局部变量,然后就可以传给内部类了
String netbar_id=netbar.getNetbar_id();//保存参数
Button detail=new Button();
detail.addEventListener(Events.ON_CLICK, new showEventListener(netbar_id));
...