- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 哈哈哈
package com.oaec.dao;import java.util.List;import com.oaec.entry.User;public interface UserDao { /** * 根据用户名查询用户 * @param username 表示 要查询的用户名 * @return 1.有此用户名,返回user对象 * 2
2017-09-08 11:07:53
344
转载 asynctask 异步线程类进行多线程操作
2014年第一篇 android 中很多操作是不适合放到UI线程的,比如耗时操作。 对于这种情形,最普通的方式是 Thread + handler 进行多线程操作。但是与此同时,android 也支持另外一种机制:asynctask 异步线程类进行多线程操作。 相对来说,使用asynctask显得更加专业一些,因为首先这是andr
2015-06-03 17:22:49
508
转载 fragment之间的通讯
http://blog.youkuaiyun.com/lmj623565791/article/details/42628537
2015-03-14 14:34:34
390
转载 Android 实现横向滑动效果
在做android开发的时候,很多时候我们要使用水平滑动的效果,同时再滑动栏中的对象可能会作为选择对象的存在,在这里给大家做一个水平滚动的例子。首先我们要想象一下,一个水平滑动选择器的样子:接下来是布局的实现: 外层这里我们使用普通的 HorizontalScrollView, scroll view的内部内容我们使用GridView来显示多个像,并且这些对象是在一
2015-02-05 10:39:21
3386
转载 Android 实现从相册选择图片,拍照选择图片
在手机上使用应用的时候,我们通常发现一些应用的的图片选择可以从相册中选择,同时还可以通过拍照来选择刚拍下的图片。这里就做一个简单的例子来实现从以上两种方式来选择图片。1.实现图片的选择触发点的布局布局代码:1234567891011121314151617181920212223242526272829303132333435363738Rela
2015-02-05 10:37:39
1859
转载 Android 如何实现圆形头像
通常我们再做开发的时候,当需要某种效果的时候,我们通常都是通过Runtime的思维来思考如何实现。什么是runtime思维,其实思考什么时候触发目标的实现,然后在触发点来处理实现的开始。但是在Android中,特别是当需要某种UI的布局,效果的时候,这种Runtime思维通过会让我们使问题复杂化,好的解决方式是把所需的效果实现成具体的widget可以重复用,例如就像此文的CycleImageVie
2015-02-05 10:36:16
890
转载 滑动删除
本篇文章主要介绍一下在android的开发中,如何实现模拟iphone的滑动删除效果。涉及到的技术点主要有:dispatchTouchEvent,MotionEvent,以及对滑动距离和方向的计算和控制。具体的实现代码:继承Android的 ListView 类,重写相关的事件方法1234567891011121314151617181920212223
2015-02-05 10:35:50
308
转载 Fragment和FragmentManager已经Activity三者之间的研究
对Fragment进行添加、删除、替换就要使用FragmentTransaction来实现。getFragmentManager().beginTransaction()就是获取相关Activity的 FragmentTransaction.add(int containerViewId, Fragment fragment);用来添加Fragment到指定的容器内,这个容器可以是
2015-02-05 10:32:42
1173
转载 Activity和Fragment之前的通信
当在Activity中使用了Fragment的时候,始终要考虑的一个问题就是Fragment和Activity要如何通信。所谓的通信就是当Fragment中触发了某些事件之后,或者数据发生变化之后,如何通知Activity。请先看下面的class图示:来解释一下图中的意思:这里的FragmentCallBack 是一个接口定义了Fragment 和Activit
2015-02-05 10:32:13
721
转载 Intent的作用与其属性的详解
Intent 我们使用的最普遍的是用来在一个Activity或者Fragment中去启动另外一个Activity同时传递相关的数据。同时Intent还可以用来启动Service组件、启动BroadcastReceiver。Android中之所以统一使用Intent来封装这种对各种组件的启动和数据传递,使程序的编写具有统一性,避免了Activity和Activity或者其他组件之间的的耦合。
2015-02-05 10:31:37
1010
转载 实现通过网页中的链接启动APP
在做APP开发的时候,我们经常会遇到这样的需求,就是通过点击网页中的链接来实现启动一个具体的APP。这里举一个简单的例子目前有一个APP A,如果这个这个APP “A”是我们自己开发的APP 该如何实现?如何这个APP “A”是其他公司开发的,也就是说 如果这个APP我们是无法改动源码的我们该怎么样实现呢?首先我们来实现场景1,APP “A” 是我们自己开发的我们可以改动APP
2015-02-05 10:31:05
1767
转载 使用百度的BDSDK来定位城市
使用百度的BDSDK来定位城市在开发时候,我们定位城市信息通常都使用系统的GPS service来定位,或者直接使用网络定位,最终获取经经纬度。最后通过获取的经纬度去请求第三方的API获取具体的城市名称,如百度的”http://api.map.baidu.com/geocoder”。 上面的做法有个缺点,就是在使用GPS SERVICE的时候,有时候获取不到经纬度。这里我们使用百度
2015-02-05 10:29:53
653
转载 实现组件的半透明和圆角效果
首先说明一下如何实现半透明效果:通常实现组件的半透明效果,我们会使用一些不同透明度的图片来实现,但是有些方法更方便简单。在Android中可以设置特殊的8位的特殊颜色或者背景色设置来实现透明效果例如 “#e0000000″,可以发现在去除表达式之后的前两位 “e0″和后两位”000000″其中前两位表示透明度,数值越大,越不透明。后面六位用来定义颜色这里和普通的颜色设置一样。
2015-02-05 10:29:13
398
转载 实现客户端主页的菜单和切换效果
实现客户端主页的菜单和切换效果日常的生活中我们都会看到各式各样的客户端,底面都会有一些tab风格的菜单,点击的同时就会切换到相应的内容页面,而且tab菜单还是保留在当前页面底端。类似下图:通常实现这种风格的UI有两种方式一种就是TabHostActivity+TabHost+Activity,这种方式是v3.2以前的版本,对于新的版本来讲,比较推荐 Frag
2015-02-05 10:28:03
836
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人