- 博客(84)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 算法题 快慢指针
141. 环形链表给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。 否则,返回false。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解...
2022-04-26 13:58:02
133
转载 史上最全WebView使用
WebView在现在的项目中使用的频率应该还是非常高的。我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。WebSettingsWebSettings webSettings = mWebView .getSettings();//支持获取手势焦点,输入用户名、密码或其他webvie...
2018-08-01 08:56:01
588
转载 SkImageDecoder::Factory returned null
最近在做大图片的加载,途中遇到这样一个问题: 图片在压缩文件中,我先用BitmapFactory取图片尺寸,计算之后再按照合适尺寸取出Bitmap,代码如下://...options.inJustDecodeBounds = true;BitmapFactory.decodeStream(imgInputStream, null, options);options.inSampleSiz
2015-09-10 20:23:34
822
转载 快速学会缓存工具DiskLruCache
转载地址:http://blog.youkuaiyun.com/u012702547/article/details/47276385DiskLruCache是一个十分好用的android缓存工具,我们可以从GitHub上下载其源码:https://github.com/JakeWharton/DiskLruCacheDiskLruCache所有的数据都存储在/storage/emulated
2015-09-07 13:50:25
717
转载 如何解决lrucache不能从内存中回收bitmap
http://stackoverflow.com/questions/10743381/when-should-i-recycle-a-bitmap-using-lrucache
2015-08-26 15:39:21
1150
原创 Android 图片压缩图片转Base64工具类
Android 图片压缩图片转Base64工具类/** * 质量压缩 * * @param bm * @param size * 压缩到小于或者等于这个尺寸的图片 * @return */ public Bitmap compressImage(Bitmap bm, int size) { ByteArrayOutputStream b
2015-07-29 16:11:50
3207
原创 自定义相册
自定义了一个照片选择相册,比较流行,记录下来效果图:布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
2015-06-23 10:28:28
818
原创 常用带代码片段
1、给TextView上面设置图片 联网获取 使用Xuils 第三方框架/** * 给textView 周围设置图片 * 本例子 是上面 * @param tv * @param uri */ public void setImg(final TextView tv, String uri) { BitmapUtils bm = new BitmapUtils(c
2015-06-01 16:30:37
544
原创 android基于openfire+spark+amack 即时聊天--------<2>登录遇到的问题和重要类解析
android基于openfire+spark+amack 即时聊天--------登录遇到的问题和重要类解析 1.登录 1.1 public class ConnectionConfiguration extends java.lang.Object implements java.lang.Cloneable描述:Conf
2015-03-21 16:33:51
1467
转载 当初我未嫁,你未娶。你干什么去了?
女友说 她的前男友大年三十坐在他们以前约会的地儿 抽了几支烟,坐了一小时 问我 感动吗? 我说 不感动。 不要告诉我这个男生向你求过婚,只是你未答应。 亦不要告诉我他只是自惭形秽,配不上你如珠如宝。 男生不像女生只懂承受 哪怕他再愚钝 在真正的爱情面前都充满攻击性 我见过某男,不被女方家庭接纳 为与
2015-03-21 12:40:45
529
原创 openfire+spark+amack 即时聊天--------<1>背景知识
1.openfire是什么?openfire是一个即时通讯服务器,也称之为即时通讯平台。它是基于XMPP协议的,大家所熟悉的通讯软件QQ、MSN和Gtalk等等,其中Gtalk就是基于XMPP协议的实现。在即时通讯中往往因为需要保存一些状态或者数据所以不能采用点对点通讯,而是需要搭建服务器来转发。下载地址:http://www.igniterealtime.org/downloads/
2015-03-18 19:25:24
861
转载 超暖的一短话 鱼 和猫
一个女孩打开家门,发现门口竟然有条死鱼,她感觉十分晦气,于是马上把它装垃圾袋扔了。过了一天,又有一条鱼躺在门口,她还是把鱼扔了。为了抓住了那个恶作剧的人,
2015-03-10 18:55:29
1190
转载 android EditText光标所在位置插入和删除字符串
android EditText光标所在位置插入和删除字符串(如qq表情删除用法) /**获取EditText光标所在的位置*/ private int getEditTextCursorIndex(EditText mEditText){ return mEditText.getSelectionStart(); } /**向EditText指定光标位置插入字符串*/ pr
2015-03-02 15:28:23
821
原创 Android 调用系统相册(带裁剪)
Android 调用系统相册(带裁剪)1.调用系统相册Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/*"); intent.putExtra("crop"
2015-03-02 15:20:28
789
原创 低api中使用View的属性设置方法如setAlpha
低api中使用View的属性设置方法如setAlpha第一种 方法:AlphaAnimation alpha = new AlphaAnimation(0.5F, 0.5F); alpha.setDuration(0); // Make animation instant alpha.setFillAfter(true); // Tell it to persist aft
2015-01-30 16:10:08
1501
原创 自定义进度条
android自定义进度条效果图:效果布局: <ProgressBar android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent"
2015-01-30 14:41:25
515
原创 android Gps 定位 百度地图集成方法详解-----编码
本文根据百度地图写的 简单的实现定位功能的代码 布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2015-01-19 21:44:03
657
翻译 android Gps 定位方法详解
GPS(Gobal Positional System)全球定位系统,是一个中距离圆型轨道卫星导航系统,他可以为地球表面的绝大部分地区(98%)提供准备的定位、测速和高精度的时间标准。 Android支持地理定位服务的API。该地理定位服务可以用来获取当前设备的地理位置,应用程序可以定时请求更新设备当前的地理定位信息。比如应用程序可以借助一个Intent接受器来实现
2015-01-18 21:19:22
2351
原创 android wifi基础知识
对于android wifi的操作 在android.net.wifi 包中 本文介绍 WifiManager和WifiInfo一、WifiManager.api中的介绍:这个类提供了的API来管理各个方面的wi - fi连接,调用Context.getSystemService(Context.WIFI_SERVICE),得到这个实例,它能处理的类别1.网络配置的列表:可以查看和
2015-01-01 16:21:00
812
原创 MyEclipse 10 版本之上部署ssh ,出现 antlr.collections.AST.getLine()I异常
struts 中antlr-2.7.2.jar包与Hibernate3或者3.3 中antlr-2.7.6.jar 包冲突了,要删掉一个1,选择window中的preference2,点击project capabilitie,选择struts2 或者搜索 struts23,将antlr_2.72jar---->remove注意:如果程序已经运行过
2014-12-30 17:32:59
497
原创 android V4包 下拉刷新组件 SwipeRefreshLayout中例子
下拉刷新组件 SwipeRefreshLayout,这个组件需要 最新的android support v4 下载地址:点我下载效果图: --------------》》》》》Xml 布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2014-12-29 15:26:38
644
原创 android新浪微博开发-------授权部分实例+官方Api解析+可能遇到的问题
android新浪微博开发-------授权部分实例+官方Api解析+可能遇到的问题一、解析说明官方api完善其不足之处 集成前准备 在官方开放平台 创建应用 1.1申请应用程序的APP_KEY 1.2注册应用程序的包名和签名 获取签名我用的是官方提供的apk 装到手机上 输入包名就得到32位数字和小写字母组成的
2014-12-29 10:05:17
5218
原创 Hibernate_数据库多对多关联(实例)
项目结构:实体类----之贴出对应属性Student.javapublic class Student { private int id; private String name; private int age; private Set course;}Course.javapublic class Course { private int id; priv
2014-12-22 20:51:25
465
原创 Hibernate HQL 初步实例
项目结构:Hibernate 配置文件 hibernate.cfg.xml mysqlTest jdbc:mysql://10.2.11.6:3306/yyj root 123456 com.mysql.jdbc.Driver org.hibernate.dialect.MySQLDialect true true
2014-12-22 10:39:39
391
原创 Hibernate_一对多双向关联(实例)
项目结构: 实体类中的属性(仅仅贴出属性)Student.javapublic class Student { private int id; private String name; private String pass; private Clazz clazz;}Clazz.javapublic class Clazz { pri
2014-12-22 09:45:57
641
原创 Hibernate session 操作 插入 删除 更新 get和load
项目结构:Hibernate 配置文件 hibernate.cfg.xml mysqlTest jdbc:mysql://10.2.11.6:3306/yyj root 123456 com.mysql.jdbc.Driver org.hibernate.dialect.MySQLDialect true true
2014-12-21 21:20:06
483
转载 Hibernate之HQL 实例总结
1. 查询整个映射对象所有字段Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List use
2014-12-19 10:38:26
420
转载 Hibernate 主键生成策略
Hibernate 映射文件中 xxx.hbm.xml 主键生成策略是指 1、 native 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)2、assigned 在插入数
2014-12-19 10:33:55
403
转载 Android Studio绝对实用的新手教程(1)导入第三方包或者运行eclipse项目
Android Studio真的不太好使用,但是它却是谷歌的亲儿子,所以它走上主流之路,是不容阻止的。 在此我分享一下Android studio的常用方法,我不喜欢使用gradle的文件结构,还是喜欢使用eclipse的文件结构。 使用Android studio的第一难关——导入旧项目: 想把在eclipse的项目导入Android studio,有两种方法,但是我喜欢
2014-12-16 21:27:20
815
转载 Android Studio 快捷键整理分享
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动
2014-12-16 21:25:48
393
转载 Windows环境下Android Studio v1.0安装教程
Windows环境下Android Studio v1.0安装教程准备工具JDK安装包。要求:JDK 7以及以上版本。Android Studio安装文件。Windows:exe(包含SDK) (813 MB)exe(不包含SDK) (250 MB)zip (235 MB)Macdmg (234 MB)zip (233 MB)Linux:zip (2
2014-12-16 21:24:24
403
转载 Android Studio 1.0 稳定版发布(含下载链接和使用教程)
经过两年的发展,Google于今天发布了Android Studio 1.0——针对Android开发者集成开发环境(IDE)的第一个稳定版本。Android Studio有四个不同的版本(你可以在页面里通过设置更新来改变版本),包括Canary、 Dev、 Beta和Stable。下面是它们的详细介绍:Canary版本:这个版本的更新频率大概是一周,当它们被测试时,它们仍受制
2014-12-16 20:31:00
1351
转载 Android 通知栏Notification的整合
在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。
2014-12-16 11:51:57
893
转载 Eclipse 在开发中使用到的快捷键 提高开发效率
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2014-12-15 21:58:31
415
转载 GitHub上热门常用的Android开源项目 拿来就用(完结)
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,优快云特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源
2014-12-15 21:57:15
1132
android 人声伴奏的合成
2015-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人