- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 Android 应用名称的一些说明
<application android:icon="@drawable/icon" android:label="@string/ApplicationName" //应用程序在卸载时提示的名称 android:debuggable="true"> <activity android:name="goldendawn.getime
2014-01-17 11:00:47 940
原创 检查Android的默认打开程序
获取默认浏览器的解决方法:Intent i = (new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"))); ResolveInfo mInfo = mPM.resolveActivity(i, 0); 代码地意思就是你传一个网页链接进去Intent,resolveActivity这个函数会
2014-01-15 16:20:23 1009
原创 进入Activity时,隐藏默认出现的键盘。
很简单 只需在AndroidManifest.xml文件中的Activity的注册信息中添加 android:windowSoftInputMode="stateHidden|adjustUnspecified" 属性即可
2013-10-10 15:59:11 847
原创 Android 打开Url时出现浏览器选择框
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); intent.addCategory(Intent. CATEGORY_BROWSABLE); intent.addCategory(Intent. CATEGORY_DEFAULT); startActivity(intent);
2013-09-09 16:07:42 1770
原创 给Zxing项目简化后打包,可直接调用条形码扫描
最近研究条形码扫描,搜了很多发现一个Zxing的开源项目,但是用来很不爽。因为使用方法很麻烦,要么是先在用户的机器按照他们的扫描软件,然后用自己的程序去启动他们的Actvity;还有一个就是,在网上找到简化后的Zxing项目源码,放到自己的项目中用于调用。觉得这两张都不是很爽,于是就研究了下打了个包,就可以直接调用了。说明:由于打包不能打进资源文件,所以扫描的那个节目我是用代码生成的;还有
2013-03-19 09:49:40 2305 5
原创 ArcGIS for Android 加载自己发布的地图却不显示
有些朋友发现,官方的例子能够显示,但是把例子里面的地址修改为自己发布的地图时却不显示。这是因为你发布的地图有问题,所以发布地图后最好检查下地图是否可用。检查方法:1.在ArcGIS Server的Service页面下选择自己发布的地图Service 2.在下面的界面中点击 ArcGIS.com Map 就会将你的地图合并到世界地图中,如果成功合并就说明你的地图服务没
2012-11-28 15:42:44 2723 3
原创 java.lang.NoClassDefFoundError: org.codehaus.jackson.JsonFactory 解决办法
有些朋友在使用ArcGis For Android是有可能会遇到这个问题java.lang.NoClassDefFoundError: org.codehaus.jackson.JsonFactory 而无法显示例子里面的地图。原因:ArcGIS for Android 已经更新了,使用网上给的地址在Eclipse里面更新到的是比较老的版本,所以就会出现这个问题。解决办
2012-11-28 15:03:49 1893
原创 关于Android中使用定位的解决方案。
笔者最近几天在正在写一个Android下定位的程序,最开始用网上的常规方法,使用Google的API定位发现很不好用,而且经常定不出来。后来使用百度的定位API很方便 而且定位速度快,比较精准。 感叹啊,百度终于有地方超过Google了。。。这里是百度定位API的下载地址:点击打开链接下面来说下使用方法:1.在AndroidManifest.xml中添加如下权限:
2012-08-09 11:35:19 2573 2
原创 View.getDrawingCache()为Null的解决办法
在getDrawingCache()之前调用下面的代码View.measure( MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
2012-07-09 16:13:22 1633
原创 android 使用Zxing生成条形码(一维)
我自己写的实验程序,里面包含有Zxing-2.0的core.jar文件就在libs文件夹内,需要的朋友可以到这来下载点击打开链接1.到官网下载最新的库文件:http://code.google.com/p/zxing/downloads/list 2.解压出来后有很多例子文件,有各个平台的如:Android,IOS等。在文件中你会发现一个core文件夹里面有一个core.jar的文件,这
2012-07-06 13:27:33 5763 3
转载 Android的Application类 应用
Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。 首先,我们新建一个类HelloApplication继承Android.app.Application类,然后在我们的类中增加一些变
2012-06-04 10:26:20 1304
原创 关于 Android 的ANR in XXX.XXX.xxx ,Reason: Broadcast of Intent
引起这个错误的原因是,在一个BroadcastReceiver中的onReceive方法中的处理不能超过10秒,如果超过就会出现ANR错误。所有尽量不要在onReceive中做耗时的处理,最好用Service来处理。(不要另外开启线程,因为这个线程会随着onReceive的返回而终止。)以下在Google API中的原文:so you should never perform lo
2012-05-30 10:34:57 13764
原创 Android 4.0 开机启动后接受不到android.permission.RECEIVE_BOOT_COMPLETED 广播
之前的开机启动广播都能接收到,但是换4.0后就接收不到了.后来发现了解决办法:就是在配置文件中添加权限:这样4.0就能正确接收开机启动后的广播了.
2012-04-22 14:15:24 5125 3
原创 Service 的生命周期
一般情况下使用startService和stopService来启动和关闭Service的生命周期为:onCreate=======>onStartCommand=======>onStart========>onDestory.在Activity中使用bindService启动Service后退出Activity,生命周期为:onCreate=======>onBind=======
2012-04-10 15:23:57 760
原创 Android 无法获得 SCREEN_ON和SCREEN_OFF广播问题
这两个事件有点特殊,Recevier的注册必须写在代码里面,不能也在在Manifest.xml文件里面。也就是是必须用非常驻型注册。这样就代理一个问题:当软件退出后,这个Recevier就不会工做了,也就不能接收到广播的事件了。解决办法是:将注册那段代码放在一个Service里面去进行,这样只要Service不停止,这个Recevier就会一直工作。注册代码如下:
2012-02-24 15:26:49 3625
转载 常用的Intent Flag 说明
Intent的常用Flag参数:FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A BC D B。也就是说,如果添加了FLAG_ACTIVITY_CLEAR_TOP标记,并且目标A
2012-02-02 15:49:47 2291
原创 Android Dialog 设置透明
最近遇到要把Dialog设置为透明的应用,找了很多网上的办法都没弄成,最后想了下,我只把Dialog设置透明了 ,没有把Dialog上的View设置透明,所以怎么也显示不透明的效果来。下面就是设置Dialog透明的代码: myView.getBackground().setAlpha(205);//0-250 设置背景图片的透明范围 WindowManager.LayoutPar
2011-12-22 14:55:20 968
原创 Android 用Https协议与服务器通信
最近,不到一个要Android用到Https与服务器安全通信的功能。先说Android端,就用Http连接服务器就行了不需要任何修改。(我先一直认为客户端也需要修改为Https的连接)再说服务器,首先需要去申请一个证书,有收费的也有免费的。我就是用的免费的一年(www.startssl.com),具体申请步骤我就不说了 ,网上很多的。把申请好的证书绑定到服务器就行了。
2011-12-13 14:30:43 1013 2
原创 Android 点击通知栏图标 返回已经运行的程序,而不开启一个新的Activity
很多网上关于 通知栏的例子都是打开一个新的Activity,代码也很多。如果要实现点击通知图标返回已经运行的程序,我只贴出关键的部分代码。public void showNotify() {Notification notification = new Notification(); NotificationManager notificationManager = (No
2011-07-11 16:20:42 5172 5
ksoap2-android-assembly-3.0.0-RC.4-jar-with-dependencies.
2012-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人