11 2016 档案

摘要:其实很简单,在适配器里面重写isChildSelectable的时候返回值切记为true,这样才能使得二级监听有响应。 其次注意继承的是BaseExpandableListAdapter 阅读全文
posted @ 2016-11-30 15:14 星辰之力 阅读(809) 评论(0) 推荐(0) 编辑
摘要:转载请注明出处:http://blog.csdn.net/crazy1235/article/details/53386286 SnapHelper 是 Android Support Library reversion 24.2.0 新增加的API。 SnapHelper 的应用 SnapHelp 阅读全文
posted @ 2016-11-30 13:53 星辰之力 阅读(7339) 评论(0) 推荐(0) 编辑
摘要:String str = "1234567"; if(str.indexOf("23") != -1) { System.out.println("包含该字符串"); } 阅读全文
posted @ 2016-11-30 10:52 星辰之力 阅读(38031) 评论(0) 推荐(0) 编辑
摘要:String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例来实现。(这个没啥了解的吧,经常用 class)public interface CharSequence { public int length(); public char charAt(int i 阅读全文
posted @ 2016-11-30 10:50 星辰之力 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:时间转换为时间戳: 时间戳转换为时间: 阅读全文
posted @ 2016-11-29 15:59 星辰之力 阅读(9566) 评论(0) 推荐(0) 编辑
摘要:String json = "{''data'':[{''name'':''Wallace''},{''name'':''Grommit''}]}"; StringBuffer marketXml = new StringBuffer(); jsonObjSplit = new JSONObject(json ); JSONArray ja = jsonObjSpl... 阅读全文
posted @ 2016-11-29 15:39 星辰之力 阅读(12002) 评论(0) 推荐(1) 编辑
摘要:原文简书地址:http://www.jianshu.com/p/dca9c323c686 1 前言 平时如果想要替换包名一般是在AS中右键Rename进行操作。但是如果遇到一份代码希望导出几种不同的包名(不是ApplicationId),并且代码还会持续更新,这时候就需要使用脚本在打包时自动导出成不 阅读全文
posted @ 2016-11-29 15:35 星辰之力 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:DateTimePicker这个类库包含了漂亮的 DatePicker 和 TimePicker ,类似于在新 Google Agenda App中看到的。 项目主页:http://www.open-open.com/lib/view/home/1389605122336 阅读全文
posted @ 2016-11-28 10:01 星辰之力 阅读(11191) 评论(0) 推荐(0) 编辑
摘要:在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。 【1】在Android程序中,一般创建的数据库存放在 /data/data/[应用程序包名]/databases 的目录下。 【2】cd 命令:文件夹跳转命令。ls 命令:查看某个文件夹下面有哪些文件。 【3】使用 "sql 阅读全文
posted @ 2016-11-27 21:25 星辰之力 阅读(314) 评论(0) 推荐(0) 编辑
摘要:习惯性的,把要说的内容先总结一下: TimePicker有两种模式:spinner 和clock,可通过如下方式配置: 或者 这两种模式对应的时间的选择一个是模拟的Clock,一个是类似spinner的方式。 另一个内容是TimePickerDialog的样式。TimePickerDialog可以配 阅读全文
posted @ 2016-11-25 16:40 星辰之力 阅读(13302) 评论(0) 推荐(0) 编辑
摘要:listview设置分割线需要以下操作: ExpandableListView也可以调用以上的函数实现divider,但是设置下拉状态的分割线就不知道了,需要什么才能实现了,找了好久发现ExpandableListView有以下的函数可供调用: 阅读全文
posted @ 2016-11-25 16:34 星辰之力 阅读(1343) 评论(0) 推荐(0) 编辑
摘要:今天使用PullToRefreshExpandableListView做带下拉的二级列表,开始用的ExpandableListView,后来集成了下拉刷新后发现好多方法都不对了,其中最有代表性的就是setAdapter不能用了,因为PullToRefreshExpandableListView的se 阅读全文
posted @ 2016-11-25 16:28 星辰之力 阅读(432) 评论(0) 推荐(0) 编辑
摘要:PullToRefresh是一套实现非常好的下拉刷新库,它支持: 1.ListView 2.ExpandableListView 3.GridView 4.WebView 等多种常用的需要刷新的View类型,而且使用起来也十分方便。 (下载地址:https://github.com/chrisban 阅读全文
posted @ 2016-11-25 16:19 星辰之力 阅读(4205) 评论(0) 推荐(0) 编辑
摘要:该控件的修改时根据PullToRefreshList的机制修改 下面是对ExpandableListView的扩展 使用时: 阅读全文
posted @ 2016-11-25 15:31 星辰之力 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:注意:Android3.0以上系统开始支持硬件加速特性hardwareAccelerated,默认是启用的。当你的某个activity用到了“虚线”效果的时候,必须要设置AndroidManifest文件中那个activity的硬件加速属性为:Android:hardwareAccelerated= 阅读全文
posted @ 2016-11-25 15:19 星辰之力 阅读(8877) 评论(0) 推荐(0) 编辑
摘要:学习Android半年了,一直想写点东西,今天开始写第一篇,目前在弄的一个小项目,是关于课程表智能闹钟,今天做这个TimePickerDialog查了很多资料,做成了下面这个效果, 这里timepicker用的是github一个自定义控件 https://github.com/jingchenUST 阅读全文
posted @ 2016-11-24 15:02 星辰之力 阅读(3403) 评论(0) 推荐(0) 编辑
摘要:手机里设置闹钟需要选择时间,那个选择时间的控件就是滚动选择器,前几天用手机刷了MIUI,发现自带的那个时间选择器效果挺好看的,于是就自己仿写了一个,权当练手。先来看效果: 效果还行吧?实现思路就是自定义一个PickerView,单独滚动的是一个PickerView,显然上图中有分和秒的选择所以在布局 阅读全文
posted @ 2016-11-24 09:17 星辰之力 阅读(3420) 评论(0) 推荐(0) 编辑
摘要:--> 阅读全文
posted @ 2016-11-23 16:40 星辰之力 阅读(10063) 评论(0) 推荐(0) 编辑
摘要:可以完成添加、删除、选择操作的标签控件,可以自定样式(颜色等),可删除的标签末尾带有'×'符号。和Android-Cloud-TagView-Plus(见正文相关代码)类似。 1.layout in xml TagCloudLinkView provides a change deletable / 阅读全文
posted @ 2016-11-23 15:28 星辰之力 阅读(955) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇博文介绍了关于AIDL是什么,为什么我们需要AIDL,AIDL的语法以及如何使用AIDL等方面的知识,这一篇博文将顺着上一篇的思路往下走,接着介绍关于AIDL的一些更加深入的知识。强烈建议大家在看这篇博文之前先看一下上一篇博文:Android:学习AIDL,这一篇文章就够了(上) 注:文 阅读全文
posted @ 2016-11-19 16:30 星辰之力 阅读(1472) 评论(0) 推荐(1) 编辑
摘要:前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充 阅读全文
posted @ 2016-11-19 16:24 星辰之力 阅读(28150) 评论(1) 推荐(3) 编辑
摘要:本文分为两个部分,第一部分为双Service守护,第二部分为双进程守护 第一部分: 一、Service简介:Java.lang.Object ↳Android.content.Context ↳android.content.ContextWrapper ↳android.app.Service S 阅读全文
posted @ 2016-11-17 14:07 星辰之力 阅读(13407) 评论(1) 推荐(0) 编辑
摘要:service粘性等的那4种方式试了,三星的可以,小米老款手机可以,新款不行,华为新款也不行,还有魅族什么的,都不行,新款的手机上都有一个安全中心,只有在安全中心里面添加上允许app自启动才可以 怎么破? 1.用jpush的这个问题就没得破了 能做的措施他们都做了 定制的rom会有这个问题 没得破 阅读全文
posted @ 2016-11-17 11:16 星辰之力 阅读(1543) 评论(0) 推荐(0) 编辑
摘要:序言 最近项目要实现这样一个效果:运行后,要有一个service始终保持在后台运行,不管用户作出什么操作,都要保证service不被kill,这可真是一个难题。参考了现今各种定制版的系统和安全厂商牛虻软件,如何能保证自己的Service不被杀死呢? 其实除了常规的手段,我们可以参考一下微信和360, 阅读全文
posted @ 2016-11-17 11:03 星辰之力 阅读(448) 评论(0) 推荐(0) 编辑
摘要:今天在学习Android的Service组件的时候,在AndroidMainfest.xml中定义了 然后在activity中用如下代码绑定service: 这时候会报错: IllegalArgumentException: Service Intent must be explicit 经过查找相 阅读全文
posted @ 2016-11-17 10:39 星辰之力 阅读(8296) 评论(1) 推荐(1) 编辑
摘要:一、CursorAdapter介绍 CursorAdapter这个类是继承于BaseAdapter的它是一个虚类它为Cursor和ListView连接提供了桥梁 二、CursorAdapter详解 1.CursorAdapter的继承关系图 从图中可以看出CursorAdapter是继承于BaseA 阅读全文
posted @ 2016-11-16 09:44 星辰之力 阅读(7253) 评论(0) 推荐(0) 编辑
摘要:您的浏览器不支持canvas标签,无法看到时钟 阅读全文
posted @ 2016-11-15 20:03 星辰之力 阅读(2163) 评论(0) 推荐(0) 编辑
摘要:以下是我发现的几点闹钟中重要的点,分享一下: (1)在闹钟中有AudioManager管理机制,这个机制可以申请和释放OnAudioFocusChangeListener监听。 还有mTelephonyManager对象,处理在闹钟响的时候,来电铃声的切换。 (2)广播接收闹钟,通过广播启动Alar 阅读全文
posted @ 2016-11-15 15:34 星辰之力 阅读(2482) 评论(1) 推荐(0) 编辑
摘要:import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateTest { /** * @param args */ public static ... 阅读全文
posted @ 2016-11-15 15:02 星辰之力 阅读(1717) 评论(0) 推荐(0) 编辑
摘要:前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子 阅读全文
posted @ 2016-11-15 08:55 星辰之力 阅读(3710) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-11-14 20:44 星辰之力 阅读(12855) 评论(0) 推荐(0) 编辑
摘要:列表(ListView)、表格(GridView),这在手机应用上面肯定是少不了的,怎样实现比较复杂一点的界面呢,先看一下我的效果图。 这样布局的情况是最基本的,也是最常用的,网上关于这样的布局有多种版本的实现方法,但是有很多需要自己实现Adapter,那样子是比较复杂而且没有必要的,因为我们有简约 阅读全文
posted @ 2016-11-14 19:37 星辰之力 阅读(292) 评论(0) 推荐(0) 编辑
摘要:方法一:定义 布局文件中的ListView属性android:listSelector="@drawable/shape" 存在问题是,ListView最上面或者最下面的item选中时,圆角背景变成直角的 方法二:修改选中item 方法三:定义selector 方法四:方法二和方法三的结合 方法五: 阅读全文
posted @ 2016-11-14 16:56 星辰之力 阅读(511) 评论(0) 推荐(0) 编辑
摘要:Android 增量更新完全解析 是增量不是热修复 阅读全文
posted @ 2016-11-11 15:38 星辰之力 阅读(254) 评论(0) 推荐(0) 编辑
摘要:需要注意的是 setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的回车键才会触发。 当我们定义一个可编辑控件EditText时 EditText ET_phone = 阅读全文
posted @ 2016-11-11 14:13 星辰之力 阅读(7803) 评论(0) 推荐(0) 编辑
摘要:一、ChooseMsgActivity的实现 1、布局文件 在这里布局中,需要注意两点(关于这两点,可以品味一下大神的博客 http://blog.csdn.net/lmj623565791/article/details/46678867): ① app:borderWidth="0dp" 如果不 阅读全文
posted @ 2016-11-11 10:31 星辰之力 阅读(507) 评论(0) 推荐(0) 编辑
摘要:因为用于展示短信记录的是一个ListView,但是为了方便,可以直接继承自ListFragment,就可以免去写ListView对应的布局了,只需要写其item对应的布局即可。 item_sended_msg.xml 还有tag.xml,显示联系人的layout 以及tag_bg.xml,用于显示联 阅读全文
posted @ 2016-11-11 10:17 星辰之力 阅读(323) 评论(0) 推荐(0) 编辑
摘要:首先,还是展示一下部分目录结构: 在节日短信送祝福的功能实现方面,为了能够方便直观展示实现过程,小编我以Java文件为基础,一个一个来展示,免得到时候这个java文件写点,一下又跳到另外一个java文件写点,毕竟这不像教学视频那样直观。 因为在功能方面涉及到了显示已经发送短信的历史记录,那么,毫无疑 阅读全文
posted @ 2016-11-11 10:13 星辰之力 阅读(484) 评论(0) 推荐(0) 编辑
摘要:1、AIDL (Android Interface Definition Language ) 2、AIDL 适用于 进程间通信,并且与Service端多个线程并发的情况,如果只是单个线程 可以使用 Messenger ,如果不需要IPC 可以使用Binder 3、AIDL语法:基础数据类型都可以适 阅读全文
posted @ 2016-11-11 09:19 星辰之力 阅读(590) 评论(0) 推荐(1) 编辑
摘要:前言: 我们在开发Android过程中,在处理耗时任务和UI交互的过程中,都会将耗时任务放到子线程处理并刷新. 下面我提出的两个问题,相信大多数开发者都会碰到: 1. 数据经常需要读取更新,并且比较耗时,需要分步刷新UI. 2. UI界面切换后,如何停止掉子线程里面正在读取的数据而不会将旧数据刷新到 阅读全文
posted @ 2016-11-08 15:43 星辰之力 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:如果你想在你的Android程序中自动打印MainActivity.onCreate(line:37)这种类名.方法名(行数)的日志该如何实现呢? 1.引入Java的线程运行栈 Java.lang包中提供了StackTraceElement,可以用来获取方法的调用栈信息。通过调用线程函数Thread 阅读全文
posted @ 2016-11-08 15:23 星辰之力 阅读(1841) 评论(0) 推荐(0) 编辑
摘要:package com.lidong.demo.utils; import android.os.Handler; import android.os.Looper; import com.google.gson.internal.$Gson$Types; import com.squareup.okhttp.Callback; import com.squareup.okhttp.Form... 阅读全文
posted @ 2016-11-08 10:13 星辰之力 阅读(3636) 评论(0) 推荐(1) 编辑
摘要:OKHttp源码解析 阅读全文
posted @ 2016-11-08 09:56 星辰之力 阅读(191) 评论(0) 推荐(0) 编辑
摘要:Android开发人员不得不收集的代码(持续更新中) 阅读全文
posted @ 2016-11-07 23:20 星辰之力 阅读(210) 评论(0) 推荐(0) 编辑
摘要:第三方函数库(译者注:包括第三方提供的 SDK,开源函数库)以惊人的方式助力着 Android 开发,借助这些其他开发人员辛勤工作的成果,我们开发起来更轻松和快捷。目前存在成千上万的函数库,如何选择正确的函数库非常关键,本文就是这样的一个总结。 Animation Android View Anim 阅读全文
posted @ 2016-11-07 18:38 星辰之力 阅读(450) 评论(0) 推荐(0) 编辑
摘要:emoji表情符号编码大全 阅读全文
posted @ 2016-11-07 14:15 星辰之力 阅读(2096) 评论(0) 推荐(0) 编辑
摘要:Android 准确过滤(禁止) Emoji表情 阅读全文
posted @ 2016-11-07 11:44 星辰之力 阅读(712) 评论(0) 推荐(0) 编辑
摘要:RadioGroup radiobutton字体颜色改变color_radiobutton.xml radiobutton背景颜色改变radio_group_selector.xml color.xml Activity 阅读全文
posted @ 2016-11-05 22:38 星辰之力 阅读(15487) 评论(0) 推荐(0) 编辑
摘要:效果如图: seekbar_horizontal.xml 使用方法main.xml seek.9.png seek_bkg.9.png seek_thumb.png 阅读全文
posted @ 2016-11-05 22:32 星辰之力 阅读(548) 评论(0) 推荐(0) 编辑
摘要:上面这种3选1的效果如何做呢?用代码写? 其实有更简单的办法,忘了RadioButton有什么特性了吗? 我就用RadioButton实现了如上效果,其实很简单的。 首先定义一张background,命名为radio.xml,注意该background必须为xml样式的图片: 这里我们只要关心sta 阅读全文
posted @ 2016-11-05 22:29 星辰之力 阅读(25370) 评论(0) 推荐(1) 编辑
摘要:用法 使用FlowRadioGroup代替RadioGroup 阅读全文
posted @ 2016-11-05 16:30 星辰之力 阅读(4882) 评论(0) 推荐(0) 编辑
摘要:一般来说,Activity调用Service 分为两种:进程内调用和进程间调用。进程内调用时比较常用的一种,在进程内调用中我们常常使用的是bindService来启动Service(关于这种启动方式的好处,才疏学浅就不再这卖弄了)。下面就这两种调用方式分别进行简单介绍: 1.通过bindServic 阅读全文
posted @ 2016-11-04 16:55 星辰之力 阅读(4984) 评论(0) 推荐(0) 编辑
摘要:直接在代码: http://bbs.51cto.com/thread-1133875-1.html 阅读全文
posted @ 2016-11-04 16:35 星辰之力 阅读(10563) 评论(0) 推荐(0) 编辑
摘要:binder机制是贯穿整个Android系统的进程间访问机制,经常被用来访问service,我们结合代码看一下binder在访问service的情形下是怎么具体使用的。 service 你可以理解成没有的界面的activity,它是跑在后台的程序,所谓后台是相对于可以被看得到的程序的,后台程序是不能 阅读全文
posted @ 2016-11-04 12:55 星辰之力 阅读(398) 评论(0) 推荐(0) 编辑
摘要:/** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public static String str2HexStr(String str) { ... 阅读全文
posted @ 2016-11-04 10:55 星辰之力 阅读(32933) 评论(0) 推荐(0) 编辑
摘要:问题描述: 第一次使用AndroidStudio打开已经存在的AndroidStudio项目,卡在Gradle:Resolvedependencies':app_debugCompile'步骤,即使进入了AndroidStudio界面也无法正常下载Gradle依赖,无法编译运行。 1.首先确认gra 阅读全文
posted @ 2016-11-04 00:58 星辰之力 阅读(10453) 评论(0) 推荐(0) 编辑
摘要:今天更新了sdk,升级到Android SDK 23。发现Android studio用23编译 SlidingMenu时出错,错误如下: 报错的地方这这里: 上网查了一下,原因是Android6.0不支持FloatMath.sin()了,主要有两个方法可以解决。 方法一: 用23一下的SDK版本进 阅读全文
posted @ 2016-11-03 15:05 星辰之力 阅读(3270) 评论(0) 推荐(0) 编辑
摘要:前段时间比较忙 没来的及时分享出来.需求是这样的要求用户只能输入12个字符或者6位中文的数据:作为一个菜鸟遇到这样的问题第一反应就是 Android:maxLength="12"这么个属性然而去测试发现中文也是十二个的瞬间被上司叫过去就是一顿说。没办法还得改方法可是作为菜鸟的我只知道这一个方法;只能 阅读全文
posted @ 2016-11-03 10:04 星辰之力 阅读(2981) 评论(0) 推荐(0) 编辑
摘要:这里也记录下上下文,因为做了一个失物招领的App,当有人上交了失物之后,可以将这个消息分享出去,这个消息内容有物品的信息和图片,而微信SDK始终无法做到,就想着把物品信息嵌入到图片中分享出去,先放一个效果图: 这个分享出去的图片很简单,上面是图片,下面是文字组合在一起。 先要知道,方案的原理是通过操 阅读全文
posted @ 2016-11-02 16:06 星辰之力 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:Android StaticLayout参数解释 StaticLayout layout = new StaticLayout(context.getString(R.string.about),textPaint,(int)(300*fDensity),Alignment.ALIGN_CENTER 阅读全文
posted @ 2016-11-02 15:47 星辰之力 阅读(1782) 评论(0) 推荐(0) 编辑
摘要:一个小应用,在图片上绘制文字,以下是绘制文字的方法,并且能够实现自动换行,字体自动适配屏幕大小 阅读全文
posted @ 2016-11-02 15:34 星辰之力 阅读(9578) 评论(0) 推荐(0) 编辑
摘要:遇到这种分析用什么实现的,肯定要祭出大杀器Android Device Monitor(AS在Tools->Android)打开之后,选中连接的设备,然后点击小手机图标,即可导出UI层次图。咱们来看下淘宝通知的UI层次图。<img src="https://pic4.z 阅读全文
posted @ 2016-11-02 15:13 星辰之力 阅读(1336) 评论(0) 推荐(0) 编辑
摘要:/ * * 如果没有从状态栏中删除ICON,且继续调用addIconToStatusbar,则不会有任何变化.如果将notification中的resId设置不同的图标,则会显示不同的图标 * / private void addIconToStatusbar(int resId){ NotificationManager nm = (Notif... 阅读全文
posted @ 2016-11-02 15:04 星辰之力 阅读(3771) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.NET/lnb333666/article/details/41821149 目前也没有可靠的方法来检查设备上是否有导航栏。可以使用KeyCharacterMap.deviceHasKey来检查设备上是否有某些物理键,比如说菜单键、返回键、Home键。然后我们可以通 阅读全文
posted @ 2016-11-02 14:48 星辰之力 阅读(2145) 评论(0) 推荐(0) 编辑
摘要:在如何控制Android系统中NavigationBar 的显示与隐藏文章里简要地介绍了Navigationbar的背景知识, NavigationBar的代码是放在... rameworksasepackagesSystemUI路径下面的。该路径下的工程主要负责手机中系统级UI的显示部分,如下图 阅读全文
posted @ 2016-11-02 14:45 星辰之力 阅读(4255) 评论(0) 推荐(0) 编辑
摘要:我们先看一个并不是异步线程加载的例子,使用 Handler+Runnable模式。 这里为何不是新开线程的原因请参看这篇文章:Android Runnable 运行在那个线程 这里的代码其实是在UI 主线程中下载图片的,而不是新开线程。 我们运行下面代码时,会发现他其实是阻塞了整个界面的显示,需要所 阅读全文
posted @ 2016-11-02 09:42 星辰之力 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:1.线程池的引入 引入的好处: 1)提升性能。创建和消耗对象费时费CPU资源 2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。 使用条件: 假设在一台服务器完成一项任务的时间为T T1 创建线程的时间 T2 在线程中执行任务的时间,包括线程间同步所需时间 T3 线程销毁的时间 显然T = 阅读全文
posted @ 2016-11-02 09:35 星辰之力 阅读(314) 评论(0) 推荐(0) 编辑
摘要:背景:升级到Android studio 2.2项目死活运行不起来 现象如下: run with --stacktrace --debug等等抛出的bug简直无法忍视 解决办法:把compileSdkVersion 改为23成功run起来了 阅读全文
posted @ 2016-11-01 17:30 星辰之力 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:今天更新Android Studio后打开Project,报如下错误: Error:Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/Program F 阅读全文
posted @ 2016-11-01 17:29 星辰之力 阅读(11311) 评论(1) 推荐(0) 编辑
摘要:1.找到 build.gradle 用记事本打开,修改如下: 2.找到 gradle-wrapper.properties 修改如下: 3.找到 app\build.gradle 用记事本打开,修改如下: 当然,如果你不知道自己的配置的话,可以新建一个空项目,然后查看相应文件的配置后更改 阅读全文
posted @ 2016-11-01 15:57 星辰之力 阅读(3028) 评论(0) 推荐(0) 编辑
摘要:首先打开android studio项目 找到项目目录gradle\wrapper\gradle-wrapper.properties这个文件 你会看到 #Wed Apr 10 15:27:10 PDT 2013distributionBase=GRADLE_USER_HOMEdistributio 阅读全文
posted @ 2016-11-01 14:11 星辰之力 阅读(4749) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示