![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android基础
文章平均质量分 88
凌天寒雪独自舞
一步一步...
展开
-
导入jar包,以及多个moudle依赖同一个jar包
使用android studio导入jar包原创 2017-03-02 20:18:17 · 755 阅读 · 0 评论 -
Suggestion: use tools:overrideLibrary="xxx.xxx.xxx" to force usage
今天碰到一个这样的bugE:\androidstudioworkspace\JunkCleaner\app\src\main\AndroidManifest.xml:36:5-53 Error: uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library [com.android.suppo原创 2017-09-09 14:50:20 · 2404 阅读 · 0 评论 -
android studio 将已有的项目 以module Library的 形式引入到 现在的项目中可能碰到的一些问题
假设在Android Studio中,有ModuleA和ModuleB,我们希望ModuleA依赖ModuleB,运行时候可能会出现各种问题1、问题一问题:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency解决办法:出现这个问题的原因在于Mo原创 2017-07-27 11:47:33 · 742 阅读 · 0 评论 -
Android消息传递之EventBus 3.0使用
需求在做项目的时候碰到一个需求,点击fragment中的一个按钮,这个fragment所属的activity的界面也要发生改变,当然我们也可以用广播来实现这个需求,但是EventBus就是为这个环境而生的,怎么能忘记它呢?使用1、首先在build.gradle中添加依赖: compile 'org.greenrobot:eventbus:3.0.0'2、定义一个事件的类public class原创 2017-07-14 17:50:21 · 418 阅读 · 0 评论 -
使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服
使用nexus-3.0.2-02-win64搭建自己的Maven nexus私服在Android开发中我们经常引用一些网上的android依赖,例如这种形式的 compile 'com.android.support:appcompat-v7:24.2.1'这样的话我们就导入了一个V7的包了,那么怎么去创建我们自己的依赖呢? 现在我教大家怎么去搭建一个自己的Maven nexus私服。第一步:下载原创 2017-06-15 01:56:28 · 2993 阅读 · 1 评论 -
Android Studio怎样创建和使用aar文件
Android Studio怎样创建和使用aar文件创建aar文件只要在Android Library项目中的gradle的开头声明:apply plugin: ‘com.android.library’,然后Rebuild Project就可以Library中build/outputs/arr的生成相应的aar文件了,也可以执行 ./gradlew assembleRelease来生成aar文件使原创 2017-06-06 00:04:14 · 399 阅读 · 0 评论 -
ClipDrawable的使用(附上电池充电效果的Demo)
ClipDrawable的介绍ClipDrawable对应的标签是<clip>,它可以根据自己的当前的level来裁剪一个Drawable。可以通过ClipDrawable的setLevel()方法来实现类似于Progress的进度的效果。其中setLevel()的level值范围是从0-10000,当level为10000的时候完全显示。ClipDrawable的使用 1、在项目的res/原创 2017-07-14 11:09:53 · 792 阅读 · 0 评论 -
Notification的使用(自定义Notification布局)
1、notification的基本的使用 private void sendNotification() { //获取NotificationManager实例 NotificationManager notifyManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVI原创 2017-07-11 18:45:04 · 899 阅读 · 0 评论 -
Android笔记二(service)
1、Service的基本用法 首先看一下如何在项目中定义一个服务,在这个项目中新增一个名为 MyService 的类,并让它继承自 Service。这样的话一个服务就定义好了。既然是定义一个服务,自然应该在服务中去处理一些事情了,那处理事情的逻辑应该写在哪里呢?这时就可以重写 Service 中的另外一些方法。OnCreate()、onStartCommand()、onDestory()。这三原创 2015-08-29 20:59:54 · 433 阅读 · 0 评论 -
Android笔记一(Broadcast)
1、接收系统的广播----使用动态注册监控网络的变化 广播接收器可以自由地对自己感兴趣的广播进行注册,这样当有相应的广播发出时,广播接收器就能够收到该广播,并在内部处理相应的逻辑。一般的注册广播有两种形式1、动态注册 (即在java代码中注册) 2、静态注册 (在AndroidManifest.xml 中注册),这里使用的是动态注册的形式。 那么该如何创建一个原创 2015-08-29 19:29:24 · 462 阅读 · 0 评论 -
Android笔记三(网络技术)
1、HttpURLConnection的使用在 Android 上发送 HTTP 请求的方式一般有两种,HttpURLConnection 和 HttpClient,我们先学习HttpURLConnection的使用。第一步:获取到 HttpURLConnection 的实例,一般只需 new 出一个 URL 对象,并传入目标的网络地址,然后调用一下 openConnection()方原创 2015-08-30 12:51:59 · 418 阅读 · 0 评论 -
获取root权限,实现静默安装,手机截屏
判断手机是否root,我们这篇文章是针对已经root的手机的,root之后获取手机的root权限去实现我们可以想到的手机能做的任意的功能,例如静默安装,卸载软件,手机截图原创 2016-11-29 14:59:11 · 2099 阅读 · 0 评论 -
MVP在Android中的使用
概述 关于Android MVP设计模式已经出来很久了,在项目中也普遍使用这个设计模式,但是MVP对于初学者来说的话还是有点难以捉摸的!每次看上去都感觉这样写很不错,很好理解,就是增加了很多类,看完之后自己去写又很难写出来。再讲MVP设计模式之前,我们先来讲一下MVC设计模式。mvc MVC模式结构分为三个部分: Model:实体模型,对应着Bean实...原创 2018-04-03 00:22:48 · 1344 阅读 · 0 评论