`
文章列表
PendingIntent: 创建方法:      getActivity(Context, int, Intent, int),      getBroadcast(Context, int, Intent, int),      getService(Context, int, Intent, int);   RemoteViews的作用: 1.该对象表示了一系列的View对象。 2.RemoteViews所表示的对象运行 ...
    App Widgets是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。     相关的基本概念:      AppWidgetProviderInfo 为App Widgets提供元数据,包括布局、更新频率等。被定义在xml文件中。      AppWidgetProvider 定义了App Widgets基本生命周期函数。 一 创建一个App Widget的步骤   1.在res/xml/文件夹中定义一个example_appwidget_info.xml    <appwidget-provider xmln ...
      想实现一个功能即让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 ...
 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));   ...
Global site tag (gtag.js) - Google Analytics