`
wangxuefang
  • 浏览: 120980 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
     Android软件一般处理大的资源通过sdcard比如在线下载资源到sdcard,而apk中内嵌资源或二进制文件时一般使用下面的两种方法:      方法一       res/raw目录下存放,比如test.xml一个二进制文件,我们可以读取可以直接         InputStream is=context.getResources().openRawResource(R.raw.test);      方法二      工程根目录下的assets文件夹中存放,比如assets/test.xml 这样我们使用下面的代码      AssetManager a ...
Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight();
     问题情况:模拟器启动后出现没问题,点run运行程序后在Eclipse的控制台里可以看见这个错误ERROR: the user data image is used by another emulator. aborting这样的情况      解决方法:没有正常关闭导致的,删除android-sdk-windows\.android\avd\对于版本\下的以.lock结尾的文件夹就行  
对于某些Apk应用程序,开发人员并不希望在安装完成后生成快捷方式让用户直接点击进入,而只能通过先进入某个应用程序才能进入,那么如何在安装完Apk后不生成图标呢? 在AndroidMainfest.xml的方activity中,将 <category android:name="android.intent.category.LAUNCHER" />去掉即可。 但在程序中发现<action android:name="android.intent.action.MAIN" />如果将主activity中的这个action名称进行 ...
在Eclipse中部署程序到Android模拟器中的时候,可能会出现如下错误:             Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE             Please check logcat output for more details.             Launch canceled! 原因是,模拟器默认的内存比较小,如果程序的APK安装包过大了,就无法部署成功了。 解决办法: 1.使用命令行的方式运行模拟器,并且在命令行中设置模拟器的内存大小。    emulator -a ...
转: 当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行, java.util.ConcurrentModificationException 异常也将被抛出。   Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建立一个指向原来对象的单链索引表,当原来的对象数量发生变化时,这个索引表的内容不会同步改变,所以当索引指针往后移动的时候就找不到要迭代的对象,所以按照 fail-fast 原则 Iterator 会 ...
Eclipse中,Window-->Preferences-->Install/Update-->Available Software Sites 选中该ADT插件,删除即可
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。 读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,rw-r--r--用数字表示成644。 反过来说777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。 Android中可用通过adb shell 方法修改文件的权限,有时候我们需要在代码中实现改功能,     try {               String command = "chmod 777 " + destFile.getAbsolut ...
在应用中,用到ImageButton时,可能需要在不同的点击状态时,更改ImageButton的背景图片。这可以通过程序添加监听事件 来完成,但相对来说较为麻烦,还可通过selector来完成。 1.在drawable文件夹下创建一xml文件,名称随意,但一定 ...
    项目中用jquery的$.getJson发送ajax请求来获取某网站中图书作者的信息。注意,这里确切已经知道该访问地址返回的是json数据。在Eclipse中用它自带的浏览器运行正常,可以正确获得某网站返回的Json数据。当用IE或FireFox打开网页时,发现获取的Json数据为null,而且有的IE浏览器版本运行正常,有的不正常,且提示没有权限。上网查知道才发现,是Ajax跨域访问的问题。     于是查找资料,希望能够解决这一问题,网上回答很多,最多的是通过回调函数来解决,本人有点笨,最后通过网上的办法始终没有解决,不过好像用回调函数来解决跨域访问问题,还需要服务端的支持。不知我理 ...
Global site tag (gtag.js) - Google Analytics