- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Android Studio 解决resolve dependencies 'classpath'卡住
想必很多人都遇到过这种情况,特别是初学者,而出现这种情况的大部分原因都是代理问题!如果没有代理的同学请务必搞一个代理,如果不知道如何设置代理请先看下面部分"设置代理",否则可以直接跳到"二.解决问题"一 设置代理:在file-settings-Appearance & Behavior - System Settings - HTTP Proxy里面设置。根据情况设
2017-08-10 12:29:18 28483 1
原创 Didn't find class "org.litepal.LitePalApplication" on path
问题简述:使用LitePal ,今天把其他project的module导入到本module中,第一次运行的时候报:Failure [INSTALL_FAILED_INVALID_APK]这个问题网上是说签名APK不一样,所以clean project可以解决。可是之后又出现了: Caused by: java.lang.ClassNotFoundException: Didn't
2017-07-28 15:32:03 3034
原创 android service几个注意点
Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可以同时以这两种方式运行(starService()和bindService()),也就是说,它既可以是启动服务(以无限期运行),也允许绑定。多个组件可以同时绑定到该服务,但全部取消绑定后,该服务即会被销毁。服务在其托管进程的主线程中运行,它既不创建自己的线程,也不在单独的进程中运行。on
2017-07-25 23:00:40 437
原创 cursor的遍历时moveToFirst和moveToNext的区别
问题:当时刚接触sqlite和contentProvider时候记得cursor初始位置不正确 所以要moveToFirst 才能使cursor正确指向第一个位置。那么问题来了,遍历的时候要用moveToNext(在我印象中是同时使用的),所以脑海中默认写法是这样: if (cursor!=null){ try{ cur
2017-07-23 18:12:20 23345 3
原创 android Intent和Intent过滤器几个注意事项
Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。1.主要有三方面用处:1.启动activity 2.启动服务 3.传递广播2.分为两种类型:显式 Intent:按名称(完全限定类名)指定要启动的组件。 通常,您会在自己的应用中使用显式 Intent 来启动组件,这是因为您知道要启动的 Activity 或服务的类名。例如,启动新 Activity 以响应用户操作,
2017-07-18 21:21:03 533
原创 内容解析器 ContentResolver
注:本文主要摘自developer.android.google.cn/(现在开发者文档里面大多数都有中文版,而且不需要翻墙)如果有哪里错误,请务必指出,谢谢!内容提供程序管理对中央数据存储区的访问。提供程序是 Android 应用的一部分,通常提供自己的 UI 来使用数据。 但是,内容提供程序主要旨在供其他应用使用,这些应用使用提供程序客户端对象来访问提供程序。 提供程序与提供程序客户端
2017-06-29 16:40:36 653
原创 android 知识点(未整理)
一.重写onBackPressed() 函数的时候1.如果你要自己写finish(); 那可以去除super.onbackPressed()。2.如果只是写其他代码,把代码放在super.onbackPressed()前面。 因为如果super是默认处理方法 如果没有这句话,返回键无效,如果放前面了就只有执行返回功能,而你写的代码却不执行了。
2017-06-27 21:24:00 290
原创 JAVA 正则表达式 根据错误给予用户提示
今天偶然需要用到正则,对规则有点不熟悉重温了一下。发现网络上大多数都是对正则的正确性判断,但是都没有提到错误地方如何反馈信息。举个例子说明我的目的: 都知道邮箱的正确格式是XXXXXX@XXX.XXX (比如这样X......X@qq.com),判断格式正确性的正则表达式网上很多。但是我现在想做的是用户输入错误的信息时候及时给用户提供错误的地方。例如1.首字母不能为数字和英
2017-06-27 20:59:42 2012
原创 android系统架构的个人理解
android的系统架构有四层:1.顶层:应用程序层2.应用框架层3.系统类库4.linux内核层1.应用程序层:主要是开发完成后的APP,例如许多手机都自带的 图片浏览器、拨号打电话、短信等等程序2.应用框架:开发人员主要使用的地方,例如活动管理器(activity manager),窗口管理器(windows manager),内容提供器(content pro
2017-06-27 12:59:58 457
android DiskLruCache需要的几个类
2017-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人