随笔分类 - Android
摘要:调试的时候遇到了下面的错误: java.lang.SecurityException: Writable dex file '/data/data/com.deepcode.trace/code_cache/.overlay/base.apk/classes3.dex' is not allowed
阅读全文
摘要:经检查,原来是Activity的onCreate(Bundle savedInstanceState)里面没有写:
阅读全文
摘要:Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。 1. 直接导入 打开Android Studio,如果里面已经打开了项目,选择关闭当前的项
阅读全文
摘要:打开Eclipse以后,一直在Android sdk content loader 0%,等了很长时间都没有变,解决的方法是Project->Clean->Clean all projects,等一会儿就正常了。
阅读全文
摘要:简单的说,versionCode是给机器看的,versionName是给人看的。更新的时候,机器根据versionCode判断是升级还是降级,即使versionName(版本号)比以前的高,但是versionCode比以前的低,机器还是会判断是降级。
阅读全文
摘要:这个错误是因为有两个相同的jar包,删除其中一个就可以正常运行了。
阅读全文
摘要:Android发出HTTP请求时出现了这个错误: 这是由于使用了CloseableHttpClient造成的,把 替换成 即可。 CloseableHttpClient在Windows下可以使用,在Android下使用就会出错,原因不明。
阅读全文
摘要:运行时出现 错误,Builld->Clean Project即可。
阅读全文
摘要:1. 现在并安装Git for Windows; 2. 点击File->Settings->Version Control->Git,配置git.exe的路径,并点击Test按钮测试一下; 3. 点击GitHub,输入GitHub用户名和密码,并点击Test按钮测试一下; 4. 然后,就可以使用VC
阅读全文
摘要:Android Studio的默认设置是打开第二个项目时,第一个项目就被自动关闭了,如果要同时打开多个项目,可以点击File->Settings,对Project Opening进行下面的设置: 其中Open project in new Window是同时打开多个项目,Open project i
阅读全文
摘要:Android中Activity、Service、Fragment之间的相互通信比较麻烦,主要有以下一些方法: (1)使用广播,发送者发出广播,接收者接收广播后进行处理; (2)使用Handler和Message,如下载线程完成下载任务后,给UI发送Message,UI收到Message后更新界面。
阅读全文
摘要:在Android Studio中运行APP时出现了以下错误: 解决的办法是点击:tools ->Android->sync project with gradles files!
阅读全文
摘要:4. 更新数据 以上是更新某一个ID的记录,如果根据条件更新,可以使用下面的方法: 也可以不使用ContentValues更新: 5. 删除数据 删除指定ID的数据: 根据条件删除: 删除所有数据:
阅读全文
摘要:ORM,即Object Relation Mapping,对象关系映射,实现了程序里面的类和数据库里面的数据之间的对应关系,对数据库的操作可以通过对类的操作去实现,不用再写SQL语句,从而提高了开发效率,节省了开发时间。 在Java Web开发中,有很多的ORM框架,如Hibernate等。在And
阅读全文
摘要:ListFragment继承了Fragment,顾名思义,ListFragment是一种特殊的Fragment,它包含了一个ListView,在ListView里面显示数据。 1. MainActivity Java类文件: xml布局文件: 可见MainActivity是比较简单的,在布局里面放了
阅读全文
摘要:Android Studio是专门为Android开发设计的IDE,比Eclipse开发Android更加方便、快捷。 安装Android Studio以后,想运行AVD,出现了下面的错误: 提示没有安装HAXM,HAXM即Hardware Accelerated Execution Manager
阅读全文
摘要:加密分为对称加密和非对称加密。非对称加密加密和解密使用不同的密钥,如RSA;对称加密使用相同的密钥加密和解密,如DES。虽然非对称加密安全性更高,但是计算过程复杂耗时,一般只对关键信息(如账号密码等)使用,对于非关键信息,一般使用对称加密,如DES。 DES的全称是Data Encryption S
阅读全文
摘要:最近做的一个项目,服务器为Java,采用SSH框架,客户端为Android和IOS。当用户登录时,从客户端向服务器提交用户名和密码。这就存在一个问题,如果数据包在网络上被其他人截取了,密码就有可能泄露。 可以采用Base64对密码编码,但是Base64要进行解码是很容易的事。 另一种方法是对密码进行
阅读全文
摘要:QQ的滑动删除效果很不错,要实现这种效果,可以使用SwipeListView。1. 下载com.fortysevendeg.swipelistview这个项目(以前GitHub上有,现在GitHub上没有了,百度了很多次才下载到的),导入Eclipse,右键单击,选择Properties->Andr
阅读全文