自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yyd_Diablo的博客

学习中的总结……

  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

原创 让android程序支持架构、比如genymotion模拟器的x86架构

defaultConfig { applicationId "xxxxx" minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.te...

2018-04-03 13:45:26 1243

原创 混沌大陆·RecyclerView

RecyclerView是什么Android 5.0推出了材料设计的设计概念 5.0之后最显著的一个特点是 圆角 和 阴影 5.0中的阴影效果实际上是一个结果,导致出现阴影的真正原因是 海拔(Elevation) 最经典的一个控件,RecyclerView RecyclerView是5.0正式推出的,然后官方推出的是兼容包,兼容到 V7(Android ...

2018-03-30 15:16:45 220

原创 序章·Kotlin

一、什么是Kotlin    Kotlin是一个机遇JVM的新的编程语言,由JetBrains开发。    Kotlin可以变异成Java字节码,也可以变异成JavaScript,方便在没有JVM的设备上运行。    JetBrains,作为目前广受欢迎的JavaIDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin编程语言。    在2017Google大会上,Kotlin...

2018-03-16 10:23:48 203

转载 环信即时通讯Demo如何导入Studio (防丢失)

http://www.jianshu.com/p/1c7afdccde0f环信Demo导入as的一篇 很好的导入方法,一般的Eclipse也可以参考这样导入

2017-03-07 14:09:10 351

转载 网络请求框架OkHttp改名的OkGo的介绍(以防丢失)

http://www.jianshu.com/p/6aa5cb272514目前好的 一篇介绍

2017-03-02 14:55:45 873

原创 关于当前activity被kill后数据的保存,onSaveInstanceState 与onRestoreInstanceState 的联系

一、这是个什么问题问题大多数时候我们会遇到这样的问题(面试题)当activity被销毁,或者运行于后台的情况下,Android系统因为内存紧张,将我们的进程kill了,我们的数据如何保存呢?二、了解原理作为这么智能的操作系统,怎么能没有办法呢?Android系统中提供了一个回调方法,即onSaveInstanceState(Bundle b)方法:当当前的activ

2016-12-06 18:45:41 837

原创 多布局BaseAdapter的封装TeachMultiTypeAdapter

为了适应ListView中item的多布局要求,需要在Adapter中重写他的 getViewTypeCount(),getItemId()方法,并且要重写ViewHorld类,最后在getView()方法中switch进行判断,返回不同的布局,这样就产生了大量的重复代码,所以就有了对多布局BaseAdatper的封装①,在构造方法中需要congtext,data,...子布局LayoutId

2016-11-03 08:58:28 610

原创 ListView传递复杂对象用到的知识

//留坑,周末在填ListView的防错乱ListView的item中包含CheckBox,默认情况下滑动会错乱错乱的原因是ItemView的复用,我们可以想到有两种解决方案将状态存储到Model中(比较推荐),Android中的数据加载符合MVC的设计模式,View的显示是根据Model来进行的,我们维护数据就OK将选中的项实用一个Map记录一下接口回调主要用

2016-11-02 00:30:12 432

原创 ListView使用自定义框架mylibrary的基本理解

简介:ListView 适配器adapter,中图片加载用到了自己写的框架mylibrary该框架主要实现了:图片的加载(需要参数ImageView和url地址)①从缓存中通过url地址获取bitmap:该缓存类RamCache是懒汉式单例设计模式写的,优化了同步锁,预留有方法get和set②如果缓存中没有该bitmap则开启下载线程该线程根据不同的返回结果,发送不同的

2016-11-01 00:08:30 315

原创 studio 开发环境出过的问题汇总

1.ctrl+space 快捷键与 输入法 冲突通过控制面板→语言→高级→更改语言栏热键→更改按键顺序…………重启电脑解决2.adb端口占用点击打开链接3.enable adb integration' to be enabled.错误打开tools→Android→enable adb integration4.Library类库网上加载失败,连不上网修改settin

2016-10-31 23:34:12 316

原创 ListView中嵌套GridView,ListView的问题汇总

只显示一行://自定义控件,重写他的onMeasure方法public class MyGridView extends GridView { public MyGridView(Context context) { super(context); // TODO Auto-generated constructor stub } p

2016-10-29 14:27:55 222

转载 通过系统时间判断 上下午

//处理数据long time = System.currentTimeMillis();final Calendar mCalendar = Calendar.getInstance();mCalendar.setTimeInMillis(time);int hour = mCalendar.get(Calendar.HOUR);int apm = mCalendar.get(Cal

2016-10-29 10:21:29 1254

原创 studio中ADB端口被占用,模拟器找不到问题

相关来源:http://www.cnblogs.com/xdp-gacl/p/4321012.html一:问题介绍:今天打开项目的时候模拟器启动不了,但是明明连接上了 真机啊。找了找 原来是 adb端口被占用了二:解决办法在sdk目录下的platform-tools目录中有一个adb.exe可执行程序,这个就是Android模拟器的启动程序打开cmd调试,cd

2016-10-24 19:51:47 721 1

转载 Java中浮点型数据Float和Double进行精确计算的问题

先编译成二进制。但问 题来了,2.4的二进制表示并非是精确的2.4,反而最为接近的二进制表示是2.3999999999999999

2016-07-28 21:00:03 529

原创 Positional parameter does not exist: 1 in query: from Books where isbn=?

String hql = "from Books where isbn=?";        Query q = getSession().createQuery(hql);        q.setInteger(0, isbn);        return (Books)q.uniqueResult();q.setInteger(0, isbn);//参数从0开始

2015-10-25 00:55:04 2525

转载 Spring中JdbcTemplate 和DataSource的联系

原文地址:http://1358440610-qq-com.iteye.com/blog/1826816#comments一、首先配置JdbcTemplate;要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。       第一种方式:我们可以在自己定义的DAO 实现类中注入一个DataSource

2015-10-22 22:05:46 2577 1

转载 Request的getParameter和getAttribute方法的区别

HttpServletRequest.getParameter("modelName"); 能取到想要的modelObject吗?经过测试之后,发现是不能的。后来想想,其他道理挺简单的,当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribute方法来取得

2015-10-20 13:53:28 384

转载 请求转发 和 重定向的区别

一、调用方式注:浏览器一次请求一个url,请求转发是服务器相应、重定向是浏览器相应。我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定

2015-10-19 18:29:01 437

原创 Myeclipse工作空间不显示自动打开,自动创建问题

一、最可行的方法在MyEclipse快捷方式的地址最后面加上 -clean例如:"C:\Program Files\Genuitec\MyEclipse 8.5\myeclipse.exe" -clean

2015-10-16 20:02:42 789

原创 【小技巧】让Android EditText失去焦点,防止自动弹出键盘

一、介绍:刚刚做的小程序,有个EditText的控件自动获取焦点,一进入程序就弹出虚拟键盘。二、解决办法:1.刚刚从网上查到,(但是不管用)在EditText的父控件加入以下属性 android:focusable="true" android:focusableInTouchMode="true"如下:

2015-07-27 15:23:20 700

原创 【练习】简陋的便签

一、项目介绍:      这是一个简易的便签,主要就是listview和数据库sqlite二、项目运行效果图:三、工程目录:四、代码:五、总结:六、项目下载地址:

2015-07-26 17:45:19 954

原创 【记录】长按listview弹出删除选项,点击删除记录删除

1.方法主要代码,留作以后查看备用 /* yyd添加单击长按弹出菜单。 */ public void onclick_select() { lv.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView arg

2015-07-26 09:02:05 3890

转载 【小技巧】Android返回按钮的监听器

/*yyd添加一个返回按钮的监听器。*/ public boolean onKeyDown(int keyCode,KeyEvent event){ if (keyCode == KeyEvent.KEYCODE_BACK ) { // 创建退出对话框 AlertDialog isExit = new AlertDi

2015-07-25 16:53:33 543

原创 随机生成名字的Android页面

一、介绍:这次的比赛项目需要用到这个功能,曾经想过用数据库随机出名字,可是不但没有合适的数据库,而且所需数据库肯定比较大,找了老久终于发现了一个java代码:作者:paincupid原地址:http://download.csdn.net/detail/paincupid/4851262感谢作者,让我写代码我肯定想老长时间。二、使用界面工程目录:(注:只有fragm

2015-07-25 15:26:50 7868

原创 练习:多线程实现后台播放背景音乐的service

一、最终结果:当点击左边按钮时,启动线程,播放音乐。当点击右边按钮时取消线程,音乐停止。二、工程目录三、代码MainActivity.java:package com.example.service;import android.media.MediaPlayer;import android.os.Bundle;import android.os.

2015-06-30 11:19:07 2369

原创 练习:WebView控件使用(链接有道词典查单词)

练习:WebView控件使用(链接有道词典查单词)........

2015-06-24 08:57:06 761

原创 练习:从网络中获取图片以及多线程的使用

1..0结果:从输入框(editortext)输入网页图片地址,点击按钮(Button),将图片拉取到(imageView)中显示1.1结果图:2.0分析:在高版本的android中为了用户体验,联网功能必须实现在子线程,原因在于主线程是UI线程,频繁在UI线程执行长时间的联网操作会导致UI卡顿。当子线程需要更新UI时应该采用handler来处理。3.0代码:mai

2015-06-24 08:12:45 418

原创 【发生的错误】sqlite 无法添加字符型数据 如果是带参数的看解决方案2

从前天开始数据库sqlite语句 就无法实现添加数据:1.Dbhelper类package com.example.ceshi;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.Cur

2015-06-15 21:57:22 745

原创 【小技巧】SQLite语句设置 自动增长字段

在SQLike中想要使用自动增长的时候,比如 id。创建表的时候可以这样设置public void onCreate(SQLiteDatabase sqlite) { String sql="create table if not exists User"+"(id INTEGER PRIMARY KEY AUTOINCREMENT,name text)";

2015-06-12 20:02:13 1284

原创 SharedPreference控件实现记住密码,自动登录例子

SharedPreferences介绍:SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,这里我们用来保存用户名、密码等SharedPreferences用法:name:配置参数保存的名字,没有就创建mode:保存方式,分一下几种:  Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只

2015-06-04 18:42:33 773

原创 练习:使用Listview模拟新浪微博看看栏目

使用Listview模拟微博界面

2015-05-05 07:32:53 525

简易便签(listview实现数据库链接)

简易的便签(listview实现数据库链接)

2015-07-26

随机生成名字的Android页面

随机生成名字,java代码的实现,自己可以优化代码

2015-07-25

练习:多线程实现后台播放背景音乐的service

练习:多线程实现后台播放背景音乐的service

2015-06-30

练习:WebView控件使用(链接有道词典查单词)

练习:WebView控件使用(链接有道词典查单词)

2015-06-24

从网络中获取图片以及多线程的使用

从网络中获取图片以及多线程的使用

2015-06-24

SharedPreference_MiniTwitter

记住密码,自动登录,SharedPreference、

2015-06-04

Listview模拟的新浪随便看看界面

用Listview控件实现的简易的界面,运用了adapter数据源引用list

2015-05-05

空空如也

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

TA关注的人

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