Android eclipse 运行项目设置程序默认安装到SD卡  1.在Android手机启用USB调试功能 2.在Windows系统中打开命令提示符(开始菜单,选择运行,输入cmd回车即可),使用CD命令切换到Android-SDK\tools目录下(即adb.exe文件目录下),Android-SDK为你前面安装Android SDK指定的目录. 3.在命令提示符进入Android-SDK\tools目录后,输入adb devices回车,你应该可以看到一串序列号,接着输入adb shel…
eclipse运行项目,tomcat报错:Exception in thread :http-bio-8080-exec-4 转自 https://www.cnblogs.com/yby-blogs/p/6283105.html 今天用eclipse开发项目后,新建一个tomcat的server,然后添加项目后启动,利用火狐浏览器进行访问一直报内存溢出: Exception in thread ""http-bio-8080"-exec-1" java.lang.O…
apk安装在sd卡上时,如果把sd卡拿下安在另一个手机B上,那么apk的数据就可以被B里的恶意应用访问了. 下面是android解决这个问题的方案: 绑定设备 1,绑定perDevice使得应用以及应用数据防止Export 2,加密应用数据,把它们放在SD卡的加密隐藏目录 .Android_Secure中 下面是为如何 禁止访问 .Android_Secure 的方法.…
/** * 将项目下的数据库拷贝到sd卡中 */ public static boolean copyDbToSdCard() { FileInputStream fis = null; FileOutputStream ops = null; try { File file = VerifyApp.getInstance().getFilesDir(); File dir = new File(file.getParent(), "databases"); File db = new…
直接上代码: package com.example.callstatus; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; import java.net.UnknownHostException; import java.text.SimpleDateFormat; impor…
/** * 检测是否安装外置SD卡 * * @return */ public boolean checkSDcard() { StorageList list = new StorageList(this); if (list.getVolumePaths()[0].equals(Environment.MEDIA_MOUNTED)) { return true; } else { return false; } } 安装了外置SD卡,则返回为true,没有安装SD卡返回值为false.…
编程的世界错误多啊 各种乱七八糟的异常数不清啊 嘿嘿呦!!! 今天又碰到莫名奇妙的问题了:eclipse中原来的项目运行的好好的,前几天想学AndroidStudio于是就装了,为了节省硬盘空间节间,eclipse和Android studio用的是同一份sdk,Android studio安装时将我的sdk更新了一下,于是乎我原先eclipse中的项目便不能跑了,总是报 这个错误,以前也碰到过这个错误,解决办法就是eclipse和Android studio的sdk分开用.现在想尝试下有没有其…
背景 根据我之前写的文章 将 Net 项目升级 Core项目经验:(一)迁移Net项目为Net Core\Standard项目,我们将公司内部最核心的ORM框架迁移到net core 上面,并在window和mac操作系统上运行测试通过,在后续我们开始准备迁移web 项目到net core 上,并运行在linux系统上. 我们选择的linux不是国际上的大牌linux发行版本,而是我们国内的linux发行版-中标麒麟.在迁移的过程中遇到了太多的问题,最后花费了1个星期的时间,部署成功了.我将其中…
老的神舟本本装上了深度LINUX了...应该是基于ubuntu的,安装软件用的apt-get而不是yum 想重装学下android原生开发,官网下载了android studio, 发现不用FQ也能下载了,不错不错,支持支持 下载后解压了直接双击那个Android Studio.sh运行就行了,新建一个hello world项目,结果运行不起来,那个调试那个地方都没有绿色三角形, 想了下,好像没有装JAVA,又上ORACLE上下载了JAVA的安装,结果又总是下不了,晕..不知道是不是得FQ...…
默认安装位置: android App 安装到外置SD卡中,缓解手机内置内存的压力: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.org.hl.john.androidstt" android:installLocation="internalOnly"> // 在manifest中加入android:install…
最近不少经销商用户反映,在使用win 7的系统的电脑上安装我们的软件后,开启系统时提示权限不足,无法启动软件. 而在xp系统下则没有这个问题,原因在于我们将系统的默认安装路径选择在了C盘了,而win 7系统在安装软件时,有些时候 没有管理员权限时可能会提示权限不足,或者在安装软件时,用户只是选择了只是让当前用户可以使用该软件,这样其他用 户登录时则无法使用软件了. 考虑到用户的计算机操作水平有限,我们觉得将安装程序的默认路径设置在D盘,以减少用户的疑问和咨询,方便用户 的使用.所以我后来重新打了…
在eclipse中开发安卓应用,运行项目时,右击项目名称---Run As---Android Application时, 系统提示"No compatible targets were found. Do you wish to add new Android Virtual Device?", 首先我们点击yes,新建一个安卓虚拟机,如果我们明明已经创建了虚拟机,而且还打开虚拟机了,为什么运行项目还是会提示这个呢? 这是因为我们创建的虚拟机不正确,导致没有找到.下面看下如何创建虚拟…
Eclipse执行项目提示错误: unable to execute dex: GC orerhead limit exceeded 解决方法: 找到Eclipse安装目录的文件,\eclipse\eclipse.ini 打开把 launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=1.6-Xms40m-Xmx512m- 修改为: launcher.appendVmargs-vmargs-Dosgi.requiredJavaVersion=…
一般是在Android studio异常退出(比如强制关机)后,重新打开后运行项目出现该问题. 解决方案 删除项目根目录的.gradle文件夹,然后Clean  Project —— Rebulid Project. 参考资料 http://blog.csdn.net/qq_14962891/article/details/60955085…
eclipse导入项目后出现Unable to resolve target 'android-17'解决方法.在最后附带还有一种编译逻辑不成功情况解决方法. 一.问题情况 二.解决的方法 1.改动项目的目标版本号与当前Android sdk相相应的版本号 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast"…
监听应用程序的安装.卸载 在AndroidManifest.xml中注册一个静态广播,监听安装的广播 android.intent.action.PACKAGE_ADDED 监听程序卸载的广播 android.intent.action.PACKAGE_REMOVED ,在广播中一定要加上 <data android:scheme="package" /> 不然就监听不到 <receiver android:name=".AppInstallReceiver…
  Android 高手进阶(21)  版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113 异步加载图片的例子,网上也比较多,大部分用了HashMap<String, SoftReference<Drawable>> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向…
Android自定义照相机实现 近期小巫在学校有一个创新项目,也不是最近,是一个拖了很久的项目,之前一直没有去搞,最近因为要中期检查,搞得我跟小组成员一阵忙活,其实开发一款照相机软件并不太难,下面就是通过自定义的方式来实现手机照相的功能. 创建一个项目:FingerTakePicture 首先来搞一下界面: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&qu…
当我们在使用SD卡时候,如果我们想往SD卡里读写数据,我们必须在这之前进行一个逻辑判断,那就是判断SD卡状态和SD存储空间大小: 核心代码: String status = Environment.getExternalStorageState(); //判断sd卡是否安装 if(Environment.MEDIA_MOUNTED.equals(status)){ //判断sd卡的可用空间 File file = Environment.getExternalStorageDirectory()…
近期在项目中须要对外部存储设备的状态进行监听,所以整理了此笔记,以便日后查看. 外部存储设备的状态变化时发出的广播 对照不同状态下的广播 1. 插入外部SD卡时: 2. 移除外部SD卡时: 3. 连接PC进入USB大容量存储模式时: 4. 连接PC退出USB大容量存储模式时: 代码实现监听 public void startListen() { IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_MOUNTED); i…
很多手机游戏,在安装APK之后都得需要下载相应的资源包,然后才能进入游戏. 有这样一个需求:就是游戏中需要的资源包打在APK内,随apk一起进行安装到手机中. 这样就不需要,在安装APK之后,去下载资源.(这样APK的大小就会大一些) 于是在网上就开始找对应的直接访问随apk一起安装到手机中的资源.比如在assets目录下放置了一个“test.zip”的资源.当apk安装之后,可能我就需要访问这个"test.zip"资源文件.(可能我会去解压到某处) 在网上找了很长时间,说什么在ass…
假设使用默认的系统管理,默认放在包以下.比較省心.并且在卸载app后不会造成数据残留.可是这样也有一个问题.比方我做一个背单词的软件,那么当用户卸载掉这个app时,他辛辛苦苦下载的单词库也没了... 所以我想到的解决方式.就是把数据库路径改下.不放到包以下,放到SD卡上. 细致看看.还真不easy做,网上有人甚至去更改源代码.只是最后还是找到了解决方式: 查看SQLiteOpenHelper源代码.会发现有这样一段代码: if (mName == null) { db = SQLiteDatab…
1. 判断SD卡状态和SD卡存储空间大小 当我们在使用SD卡时候,如果我们想往SD卡里读写数据,我们必须在这之前进行一个逻辑判断,那就是判断SD卡状态和SD存储空间大小: 核心代码: String status = Environment.getExternalStorageState(); //判断sd卡是否安装 if(Environment.MEDIA_MOUNTED.equals(status)){ //判断sd卡的可用空间 File file = Environment.getExter…
想把文件保存到SD卡中,一定要知道SD卡的路径,获取SD卡路径: Environment.getExternalStorageDirectory() 另外,在保存之前要判断SD卡是否已经安装好,并且可读写: //判断SDcard是否存在并且可读写 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ service.saveToSDCard(filename,filecontent); Toast…
方法一: 打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击InstalledJREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭Preferences对话框,Ec…
具体解决办法 1.打开任务管理器,结束adb进程 2.此时android console下面会出现错误信息 3.切换到dos下面运行: adb start-server 4.重新运行android项目 搞定…
用Elicpse编译cocos2d+lua的工程几点注意点记录: 1.设置工程属性Windows->Preferences->NDK目录 2.右键Android Tools->Add native 3.编辑Android.mk文件: LOCAL_C_INCLUDES $(call import-add-path, $(LOCAL_PATH)/../../../) $(call import-module, xxxx) 4.编辑Application.mk: APP_STL := gnus…
在eclipse中可用为JVM设置参数:Window-->Preferences-->Java-->Installed JREs然后选中你安装的jre-->Edit-->Default VM Arguments:-Xms256m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=1024m我的机器是xp内存3G所以就设置这么大,不过还是要因应用需要的内存而修改这里参数. 经过尝试,修改后速度非常快,也不报溢出了.…
开发JAVA已经有一段时间了,不过要运行JAVA程序,还是在命令行敲命令,很不方便,很麻烦,突然想到eclipse应该也有这个功能,于是百度了一下,将步骤晒出来,供大家参考. 1.创建JAVA工程 单击File-----new----project,打开如下对话框,选择Java-----project,如下图: 单击next,会看到下图,在project名称中输入  一个名字  如ddChap1 单击Finish,即完成一个java工程的创建. 在程序的左边,你会看到下图 2.在src上单击鼠标…
1)在项目上右键选中properties,会进入如下界面 (2)然后点击Add Library,进入设置Library的界面 (3)选中JRE System Library进入下一界面就可以设置jdk了…