- 博客(43)
- 资源 (10)
- 收藏
- 关注
原创 Kettle连接MySQL数据库出现问题,连接不上
错误原因:新安装的kettle没有配置mysql数据库驱动包,导致kettle无法连接到数据库。解决办法(注意 kettle和mysql-connector版本对应)a、下载mysql驱动包。经测试, kettle8.2可兼容使用的mysql最新驱动为mysql-connector-java-5.1.46-bin.jar ,请务必注意驱动版本号,否则还是会报找不到驱动的错误。b、将对应...
2019-09-05 16:26:59 4328 2
转载 在Android Studio中使用Git
这里介绍如何在Android Studio中使用Git。1、首先在项目所在目录中打开Git,即Git Bash Here,并通过$ git init12建立本地仓库。2、建立远程仓库并与本地仓库相关联,举例如下$ git remote add origin https://github.com/xxx/xxxx.git123、配置Git路径,File–>Sett...
2019-03-25 16:50:26 254
转载 使用IntelliJ IDEA 配置Maven
使用IntelliJ IDEA 配置Maven(入门)首先声明,本文非EamonSec原创,转自哪儿我现在也不知道了,可能被我转的人也不是原创。。。1. 下载Maven官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径3.配置maven环境变量4.在IntelliJ ...
2019-03-06 16:54:28 211
转载 Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
Android 设备的CPU类型(通常称为”ABIs”)armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它. arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。 armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。 x86: 平板、模拟器用得比较多。 x...
2018-08-31 16:42:51 527
转载 MySQL查询语句的45道练习
一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构表(一)Student (学生表) 属性名数据类型可否为空含 义Snovarch...
2018-05-23 20:36:08 235
原创 PhpStorm怎么下载安装?PhpStorm下载安装方法
验证这个是可以用的https://jingyan.baidu.com/article/380abd0a372e441d91192c74.html
2018-05-17 15:29:37 824
转载 NestedScrollView+RecyclerView 滑动卡顿简单解决方案
这个是在工作中发现的问题以下xml是当前布局:<android.support.v4.widget.NestedScrollViewxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_p
2017-12-15 21:00:15 3865
转载 Android Activity间传值选择,Serializable Or Parcelable
前言:Activity就是Android世界的controller,它们构成了Android App里面的每一个页面,当然我们还会使用Fragment来将页面进一步划分,通过Fragment可以对特定业务模块的View+逻辑封装,让其与Activity解耦,同时还可以有自己的生命周期,让我们控制布局绘制和进行资源回收,这些都是Fragment的好处,以后有机会再谈,今天,我们想讨论的是Activi
2017-11-15 14:22:52 373
转载 Java中Synchronized的用法
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 3. 修改一个静态的方法,其作用的范围是整个静态方法,作用的对象是这个类
2017-11-06 14:10:48 161
转载 图解 Android 事件分发机制
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一,如果你能把下面的一些事件分发图当场画出来肯定加分不少。废话不多说,总结一句:事件分发机制很重要。Android 事件分发流关于Android 事件分发机制网上的博文
2017-11-01 11:43:19 224
转载 Android简单使用GSON
一直以来都坚持采用Android自带API解析JSON,现在是该换一种更简单的方式了--Google出品:GSON。Gson的解析非常简单,但是它的解析规则是必须有一个bean文件,这个bean文件的内容跟JSon数据类型是一一对应的 public class Person { private String name; private in
2017-10-31 13:56:14 414
转载 Android Toolbar样式定制详解
前言Marterial Design出来也有一段时间了,为了紧跟Google的设计规范,决定在项目中使用Toolbar。使用了一段时间之后,发现很多时候原始的Toolbar并不能满足项目的要求。为了适应项目多样化的需求,对Toolbar进行了深入的研究。Toolbar简介Toolbar使应用的标准工具栏,可以说是Actionbar的升级版。和Actionbar相比,Toolbar最明显
2017-10-30 14:46:14 198
原创 android studio将多个module放在一个目录下
每次开发项目都会引入一些第三方支持库,而在Android studio下它们都是作为module的形式存在一个项目中,太多的话难免看起来很乱,所以萌生了把他们放在同一个文件夹下的想法,也就是这样:步骤如下:1.在工程根目录下新建extraModules文件夹2.将这三个module拖进extraModules文件夹3.在setting.gradle中将原有的:modul
2017-09-15 15:46:08 4389
转载 Android studio 如何删除项目 module
当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete。但是在Android Studio中你选中module,右键会发现没有delete,如图:为什么会没有delete按钮,不科学啊,难道是Android Studio的bug或者设计组考虑不周。其实这边没有delete按钮主要原因是因为Andr
2017-09-15 14:53:31 407
转载 Android Studio代码调试大全
Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,如Eclipse、Idea,Android Studio也为我们提供了强大的调试技巧,今天我们就来看看Android Studio中有关调试的技巧。首先,来看看Android studio中为我们
2017-09-06 21:48:44 294
转载 Android 获得view的宽和高
在oncreate()中利用view.getWidth()或是view.getHeiht()来获取view的宽和高,看似没有问题,其实他们去得值是0,并不是你想要的结果?这是为什么呢?在调用oncreate()方法时,界面处于不可见状态,内存加载组件还没有绘制出来,你是无法获取他的尺寸。那如何在绘制组件之前能获取到该组件的尺寸大小呢?这里有三种方法,经过验证的:
2017-08-08 14:48:47 182
原创 unable to find method org.gradle.api.tasks.TaskInputs.file
greendao3.2.3配置时遇到的问题这两天我一直在研究greendao这个框架,我在GitHub下载了greendao3.2.2:https://github.com/greenrobot/greenDAO,照着网址里面来配置:// In your root build.gradle file:buildscript { repositories {
2017-05-12 10:37:24 2366
原创 java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLo
今天写代码安装apk到手机遇到这个错误解决:"nativeLibraryDirectories=[/data/app/com.lukouapp-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libxxxx.so" 问题原因:64位机器默认去查找arm64-v8a目录下是否有合适
2017-04-27 18:32:05 338
转载 Android Studio debug使用release的签名
当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一)2.在Gradle中引入如下代码: //配置keystore签名 signingConfigs {
2017-04-12 16:15:09 392
转载 ListView实现倒计时功能
这几天做软件有用到这个效果,在网上找了好几个Demo,下载下来后发现都有一些小瑕玆,自己花了半天时间,想了好几种方法,最后发现这种方法实现起来的效果是最简单和最好的,倒计时功能可以实现,而且ListView可以复用,并且不会出现Item复用,内容错位的情况。先上效果图:依然废话不多说,直接上代码:1:主页MainActivity函数:[java]
2017-03-18 11:34:35 576
原创 Error:Execution failed for task ':app:prepareDebugAndroidTestDependencies'. > Dependency Error. See
关于以下这个错误的处理:Error:Execution failed for task ':app:prepareDebugAndroidTestDependencies'.> Dependency Error. See console for details.问题:在导compile 'org.greenrobot:greendao:3.2.0' 是 studio 报了下边的
2017-03-02 16:11:05 1097 1
转载 Android Studio中如何使用Git和Github来管理项目
由于本人是个屌丝,还没用起高大尚mac,所以本篇文章介绍的是基于window系统的As we know,Git是目前世界上最先进的分布式版本控制系统,而Github是最大的开源社区。在Github上的项目就是使用git来管理的,所以学好Git的使用是很有必要的。下面看具体步骤。1、要在as中使用git,首先你的在本地安装Git,具体安装流程大家可以看我blog:版本控制工具Git详
2017-02-23 17:37:24 306
转载 Android透明状态栏
概述有时候我们想在 andorid 手机上实现一种 跨越 顶部状态栏的效果,比如一张图片直接显示在 状态栏内。比如下图:这个页面里有张图片,这个图片显示在整个页面的上部分。状态栏是 漂浮在这个图片上的。实现透明状态栏的方法适配Android 4.4 +的方法:[java] view plain copy
2017-02-18 10:25:16 295
转载 android intent打开各种文件的方法
1./** * 检测是否安装了某个软件 * * @param pkgName "com.bill99.kuaishua" * @param mContext * @return */ public static boolean isPkgInstalled(String pkgName, Activity mContext) { PackageInf
2017-02-09 14:26:36 1422
原创 gradle 版本过低导致android studio 报错
gradle 版本过低导致android studio 报错,导致程序不能正常运行 和 R文件找不到Error:Minimum supported Gradle version is 2.14.1. Current version is 2.2. If using the gradle wrapper, try editing the distributionUrl in G:\Ph
2016-11-26 16:54:24 744
原创 给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R
2016-11-22 15:09:14 347
转载 Android 6.0 运行时权限处理
运行时权限介绍Android 6.0在我们原有的AndroidManifest.xml声明权限的基础上,又新增了运行时权限动态检测,以下权限都需要在运行时判断:身体传感器日历摄像头通讯录地理位置麦克风电话短信存储空间运行时权限处理Android6.0系统默认为targetSdkVersion小于23的应用默认授予了所申请的所有权限,所以如果你以前
2016-11-22 14:39:53 208
转载 特效类控件汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 FlipView、ColorPickView、GraphView、UI Style等等。
2016-11-18 15:29:43 1714
转载 Unity3d 与 Android之间的互相调用
一、前言论学习心态:每当进入一个新的工作环境,处于一种新的领域时,人总是会变得急功近利,特别是当任务紧急时,人总是会想着不断的从网上搜寻答案,不断的去寻问他人,十足的拿来主义,竟没有静下来自己思考与尝试过,回头看来,其实很多东西并没有当初认为的那么复杂,只是少了自己的一些总结和深思。论问题本身:关于Unity和Android的互相调用,网上的教程太多了,大同小异
2016-11-03 16:30:50 3361
转载 Android使用Intent一键分享图片文字到腾讯、新浪、开心、人人等
现在分享应用很多,消耗研发与维护时间,增加项目成本,而且集成分享功能后我们的应用包会比以前要大几MB。其实有android的Intent可以满足分享文字和图片的需求,而且不增加应用包的大小。[java] view plaincopy/** * 判断是否安装腾讯、新浪等指定的分享应用 * @param packageName 应用的包名 */
2016-11-01 14:32:37 512
原创 初识Glide-Android图片缓存之
前言: 前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不再维护而选择了师出同门的Xutils,中间也接触过别的开源框架比如Picasso,对Picasso的第一次印象就不太好,初次
2016-10-25 14:57:29 214
转载 从微信WeUI设计规范 解读移动界面设计
写在开头,以表明动机、甩掉一切可能需要承担的责任。目的:看到传播很热的微信WeUI,应该说是一种比较简单暴力的表现形式,但落实到设计者进行学习和实操时,具体数值应该会更有参考性;过程:部分数据来自css样式,部分数据来自截图后ps测量。应用:数据中类似色值本身并不具有参考价值,但是动态变化方法值得参考。其实,规范首页设计上配色清爽、排版简洁、内容上分类清晰,甚得我心(相
2016-10-08 17:00:49 1198
原创 当前fragment处理全部焦点
当Fragment的栈里面有几个fragment的时候,这个时候如果是几个fragment状态是hide,当你触摸当前fragment的时候,下层的fragment的事件被触发,这是由于Touch事件泄露传到了下层中。解决方法就是拦截fragment的public class YouHuiCategoryFragment extends Fragment implements OnTouchL
2016-09-07 15:01:30 4702
原创 在不加载图片的情况下读取图片宽高
private String loadImageFromNetwork(String url) { try { URL m_url = new URL(url); HttpURLConnection con = (HttpURLConnection) m_url.openConnection(); InputS
2016-08-25 18:00:26 719
转载 Unable to execute dex: Multiple dex files define 解决方法
问题发生概述: 程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之一,尝试后未果,便按照搜索方案,逐一尝试,都未能解决,最后盯着工程突然发现问题。具体解决方案如下:方法一: Ecl
2016-08-17 09:42:43 204
转载 manifest中的largeHeap是干什么用的?
今天群里有人讨论怎么给app分配超过100M的内存,有人亮出了largeHeap参数。搜搜资料写写代码,大概有些了解。以我的手机htc one x为例说明一下先看机器的内存限制,在/system/build.prop文件中:[plain] view plain copydalvik.vm.heapsize=128m dalvik
2016-08-05 20:01:21 205
转载 Android-PullToRefresh 快速滑动产生的大片留白问题
现在的很多项目中都接入了Android-PullToRefresh第三方库,这个下拉刷新库确实好用,但是在实际情况下还是会有点问题。当你在快速的上拉或者下拉的时候,会出现大片的留白。一开始想到的解决方案是 android:fastScrollEnabled="false"作用是:阻止listview快速滑动,但是这个问题还是存在也百度了这个问题的解决方案,也没有出一个
2016-08-04 14:00:59 489
原创 ScrollView 和 ListView ,GridView的嵌套问题
A.ScrollView 和 ListView ,GridView的嵌套时显示不全的问题。这种情况可以重写ListView ,GridView,给其高度一个比较大的值。public class MyListView extends ListView { public MyListView(Context context) { super(context);
2016-08-04 10:10:50 329
转载 环形ProgressBar特效
这是效果,有点仿ios的感觉.是用rotate实现的.下面是wel_act_loading_pro.xml的代码,这个文件需要放到res/drawable下面,稍后在layout文件中直接引用. android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" androi
2016-07-05 13:45:56 308
转载 android颜色对应的xml配置值,颜色表
网页设计常用色彩搭配表 - 配色表http://c7sky.com/tool/webcolor/网上找的一些颜色值Java代码 version="1.0" encoding="utf-8" ?> name="white">#FFFFFF-->
2016-06-23 15:31:25 232
okhttp.jar + okio.jar
2017-09-11
PhotoEditDemo
2016-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人