自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积跬步方以至千里

本博客仅供学习参考

  • 博客(35)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 android-open-source 下载

国内源转载:https://www.cnblogs.com/larack/p/10896875.html

2020-07-18 13:54:43 283

原创 android view 滑动冲突解决办法

滑动冲突android view 的滑动冲突 典型的就是 水平 和垂直view 之间的布局镶嵌所产生的滑动冲突。准备1.了解android 的事件传递;2.了解dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent 三个方法的作用解决思路1、外部拦截法 水平A 控件(简称A) 垂直B 控件(简称B) A 包含 B 只拦截需要

2017-08-04 18:40:26 362

转载 android 面试题

android 面试题面试题一 Android面试题整理 —转

2017-05-23 09:03:37 503

原创 MalformedJsonException

今天碰到一个bug,是retrofit 2.0 中gson 的配置中的问题com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $ at com.google.gson.stream

2017-03-17 17:29:39 1235

原创 greenDao orm 进阶 <二>

greenDao 支持 枚举类型 高级查询功能

2017-02-23 10:36:05 515

原创 greenDao Orm 基本使用<一>

GreenOrm简介greenDAO是一个开源的Android ORM使得SQLite数据库开发又有趣。它使开发人员从数据库处理低级需求而节省开发时间。SQLite是一个很棒的嵌入式关系数据库。不过,编写SQL和解析查询结果相当繁琐和耗时的任务。greenDAO释放你从这些通过将Java对象映射到数据库表(称为ORM对象/关系映射)。

2017-02-23 09:34:54 486

原创 java unicode编码 中文 转换

unicode -> 中文public String unicodeToGbk(String unicodeText) { Pattern p = Pattern.compile("[u][\\w]{4}"); Matcher m = p.matcher(unicodeText); StringBuilder sbu = new StringBuilder(); wh

2017-02-17 11:40:08 1287

转载 struts2 jar

struts2 核心包struts2-core-2.1.8.1struts2的核心jar包,不可缺少的xwork-core-2.1.6xwork的核心包,由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类aopalliance-1.0这个包为AOP提供了最普通和通用的接口commons-fileupload-1.2.1.jar , commons-io.jar    s

2017-01-22 16:23:52 573

原创 spring jar description

(1)spring-aop-3.2.9.RELEASE.jar这个jar文件包含在应用中使用Spring的 AOP特性时所需的类。使用基于AOP的Spring特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。spring 的面向切面编程,提供AOP(面向切面编程)实现。

2017-01-22 15:12:29 742

原创 java Hibernate 学习

导包hibernate 下载地址 http://hibernate.org/requir 文件夹为必须要导入的包可选包 有c3p0 包 (数据库连接池)环境测试环境myeclipse java project

2017-01-20 17:29:57 259

原创 Retrofit upload files and text

首先定义上传的接口APIpublic interface FileUploadService { @Multipart @POST("upload.action") public abstract Observable<String> upLoadFiles(@PartMap Map<String, RequestBody> paramMap, @QueryMap Map<S

2016-10-26 14:22:49 561

转载 android 打开各种文件的方式

Java代码/** * 打开文件 * @param file */ private void openFile(File file){ Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //设置intent的Action属性 intent.setAc

2016-09-22 15:34:06 6716 1

原创 Tomcat downlaod files

最简单的是:1、直接把文件放在 /var/lib/tomcat6/webapps/ROOT 目录下,2、然后在网址中访问: http://192.168.2.31:8080/download.zip 便可下载。但是,如何你不想放在webapps/ROOT下,就要对想要下载的目录进行配置:1、在tomcat 安装目录\conf\Catalina\localhost下建立任意文件名xml文件,比如:do

2016-09-22 10:39:29 410

原创 泛型 T 获取

学了好长时间的Java ,对于Class.class 还是理解的不够透彻,网上的好多例子都是不能执行的; ╮(╯▽╰)╭ 所以,直接上代码public class DaoImpl<T,K> { public DaoImpl() { getGenericClass(); } private void getGenericClass() { P

2016-08-30 15:32:19 579

原创 Retrofit2.0 converterfactory

首先贴出dependencies :dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:24.1.0' //google-gson com

2016-08-09 18:09:04 3823

原创 Dagger2/ButterKnife 冲突

近些天在研究Dagger2的使用,在depend 之后,发现编译错误,查了相关资料 有些意见是: 1、添加packagingOptions { exclude 'META-INF/services/javax.annotation.processing.Processor' }dependencies { compile fileTree(include: ['*

2016-08-09 10:07:02 1944

原创 百度地图的测试

这个方法很简单,但是可能会遇到各种问题,需要花时间调试; 我只列出来几个关键的点;留做备用下载libs - 导入 最好直接导入demo 的libsapp 的build.gradle -配置参考demokey - 这个要仔细填写 如果出错 调试很耽误时间权限 参考demo全部都配置正确了,就可以运行了。 出了libs 之外 我吧自己的配置好的文件贴出来 (也算存档了)build.gr

2016-08-05 12:12:45 2796

原创 Duplicate files copied in APK

遇到这个错误几次了,一直解决不了,很头痛;Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFile

2016-08-04 12:42:18 1076

原创 This support library should not use a different version (24) than the compileSdkVersion (23)...

build.gradle 中 编译报错:This support library should not use a different version (24) than the compileSdkVersion (23)...

2016-08-04 09:07:40 1409

原创 Realm 笔记

看realm之前先热下身:// Define you model class by extending RealmObjectpublic class Dog extends RealmObject { private String name; private int age; // ... Generated getters and setters ...}public

2016-08-03 09:24:10 401

原创 Style actionbar background 3.0

自定义actionBar 1、新建themes.xml 2、自定义style 继承当前主题 (android:style/Theme.Holo)重写android:actionBarStyle 名字对应下面的style 3、自定义名字 继承 背景颜色(android:style/Theme.Holo.Light.ActionBar.Solid.Inverse) 4、重写该类下的android

2016-06-09 12:05:57 344

原创 DrawerLayout的入门

DrawerLayout学习总结: 1、关于布局: 贴代码 drawer_layout\content_frame\left_drawer 三部分组成<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/r

2016-06-09 11:59:50 297

转载 SugarOrm使用

Android Studio SugarORM简介要说SugarORM之前不得不说ORM。ORM(Object-Relational Mapping)即对象关系映射模式,是Java开发中常用的技术。它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。因为Android开发也是用Java语言

2016-06-06 15:37:59 5484

转载 ORM框架

在开发Android应用时,保存数据有这么几个方式,一个是本地保存,一个是放在后台(提供API接口),还有一个是放在开放云服务上(如 SyncAdapter 会是一个不错的选择)。对于第一种方式,即本地数据存储,如嵌入式SQLite,你可以选择直接使用SQL语句、Content Provider 或 ORM(对象关系数据映射)。对于 Android 应用的开发,主要是使用Java语言,所以适用于Ja

2016-05-30 20:07:23 296

原创 自定义actionBar/ Styling the Action Bar

自定义actionBar/ Styling the Action Bar Customize the Background1、新建themes.xml 2、自定义style 继承当前主题 (android:style/Theme.Holo)重写android:actionBarStyle 名字对应下面的style 3、自定义名字 继承 背景颜色(android:style/Theme.Ho

2016-05-27 09:46:51 315

原创 自定义Layout

经常写自定义滚动的Layout ,总是出问题,这次备份一下刚写的可以滑动的Layout,让新手看一下也让自己忘记的时候翻阅一下。这是一个完整的自定义类,可以替换activity中的主视图 使用。package com.yp.customscrollerview;import android.content.Context;import android.graphics.Color;import

2016-05-27 09:37:01 652

原创 Markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2016-05-27 09:34:33 295

转载 Android 快速开发数据库greenDao

前言 在现在不懂就google的时代开发本身已经不是什么难事了,能够开速写出优雅,灵活,易扩展,高性能的代码是我们不断学习和需要努力的目标。随着Android发展许多新的技术和框架需要我们去学习和深入。下面引用一张图片来表达我想要实现的Android应用架构图。MVP架构图引用 对于MVP架构的优点大家可以自行搜索,本文不在这里讨论MVP和传统MVC模式的优劣。Model:数据层 ,数据来源

2016-05-10 11:20:57 404

原创 java基础 注解 android中的实现

先贴实现的activity的代码:@ContentView(R.layout.activity_main)public class MainActivity extends AppCompatActivity { @ViewInject(R.id.text_view) private TextView textView; @OnClick(R.id.text_view)

2016-05-10 10:54:12 751

原创 SSh开发,封装dao

手动写一个dao查询类,所有的子类 如UserDao继承这个dao。public class BaseDao<T, PK extends Serializable> { @Inject private SessionFactory sessionFactory; private Class<?> clazz; public static void main(String[

2016-05-07 13:18:48 380

转载 常用的android 框架收藏

网站收藏 android的开源框架Butterknife 框架

2016-04-30 12:16:13 321

转载 android studio导入jar 后产生的 gradle 错误

导入jar包后,gradle报错Error:Execution failed for task ':app:preDexDebug'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtu

2016-04-24 17:44:24 382

原创 重写ImageSwtichView

重写ImageSwitchView,重写,ImageSwitchView

2016-04-23 12:53:05 321

原创 andriod view的子类

package com.norwaya.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import and

2016-04-17 14:40:01 472

原创 android view子类的构建

package com.norwaya.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import andro

2016-04-17 14:32:37 394

jad 反编译工具

1、XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2; 2、可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件; 3、带有多页面文本编辑器,也可集成在资源管理器中,随时点击右键都可进行操作; 4、支持java语法的高亮显示;

2015-06-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除