- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 form提交查询,实现用户登录完整过程
数据库代码封装,如下图public class AppRunDB { //数据库地址 //数据库的驱动 //数据库用户名 //数据库的密码 //注释部分为sqlsever连接的数据库驱动和地址 //protected static String dbClassName="com.microsoft.sqlserver.jdbc.SQLServe...
2018-10-12 23:09:14 2455
原创 Android 图片查看器实现 PhotoView + ViewPager
今天看了今日头条APP的图片查看的效果,就自己实现了一下。效果如下首先引入两个库一个是图片缩放的功能:PhotoView框架compile 'com.github.chrisbanes:PhotoView:1.2.6'一个界面滑动退出效果(比如自己滑动空白区域,就退出界面,而不用按手机返回键。我这里实现上下滑动退出界面)Slider框架compile 'com.komi.slider:slider...
2018-03-19 20:19:47 7158 4
转载 Android 自定义View(Canvas和Path)绘制基础图形(二)
详见内容地址:http://mp.weixin.qq.com/s/10QyDARvBI4iHnN9JrqOzg直接上代码 Paint paint = new Paint(); Path path = new Path(); paint.setStyle(Paint.Style.FILL); paint.setColor(Color.parseColo...
2018-03-09 19:10:42 307
转载 Android 自定义View(Canvas和Path)绘制基础(一)
详见地址:http://mp.weixin.qq.com/s/10QyDARvBI4iHnN9JrqOzg自定义View步骤:1.重写onDraw()方法。2.在布局文件定义自己定义组件布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.c...
2018-03-07 20:51:32 419
转载 Android activity简单跳转动画(overridePendingTransition)
overridePendingTransition使用注意事项1.在android2.0及其以上才能使用2.在startActivity()或者在finish()后调用更多详见http://blog.csdn.net/zhuhai__yizhi/article/details/44491757首先在XML种定义动画效果translate:位置的移动动画效果示意图解释:进入动画into.xml<...
2018-03-06 21:11:19 449
原创 Android 使用Intent隐式传递启动Activity(访问网址,打电话等)
Intent传送分为显示和隐式传递显示Intent传递 Intent intent = new Intent(MainActivity.this,SecondActivity.class); startActivity(intent);这个非常简单,只需要传入两个相关联上下文。第一个:MainActivity.this就是指定当前的Activity第二个:Secon...
2018-03-01 12:38:10 922
原创 SwipeBackLayou和Slider实现侧滑退出界面
SwipeBackLayout引入库:compile 'me.imid.swipebacklayout.lib:library:1.1.0'地址:https://github.com/ikew0ng/SwipeBackLayout还有一个更加强大的Slider,地址:https://github.com/KobeKomi/Slider这里主要写关于SwipeBackLayout简单使用第一步:引入...
2018-02-13 23:43:59 350
转载 DrawerLayout简单使用
详细见:http://www.runoob.com/w3cnote/android-tutorial-drawerlayout.html布局代码:<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s...
2018-02-12 17:45:06 264
翻译 Java线程简单案列
这里主要介绍了线程的创建的常用两种方式:(1)通过继承Thread类直接创建线程对象;(2)通过继承Runnable借口间接创建线程对象;第一种:通过继承Thread类直接创建线程对象;第一步:定义一个类继承Thread类;第二步:重新定义run()方法;第三步:实例化线程对象;第四步:结束线程;public class ThreadDemo { //线程A static class Th...
2018-02-08 20:40:20 259
原创 CoordinatorLayout组件的简单使用(一)
最近,看你很多手机APP上有一些非常酷炫的动画,以为非常难,上网查询结果非常简单。只需要简单使用控件就可以完成,不用写一些动画效果。当然,自己不满意也可以自己实现动画效果。在这里就简单介绍CoordinatorLayout组件的使用。CoordinatorLayout的历史我就不介绍,网上有很详细的介绍,我就直接进入正题。CoordinatorLayout是一个能够协调子视图之间的样式动画
2018-01-23 22:55:45 327
翻译 Android 强大的UCrop框架实现头像裁剪功能
GitHub:https://github.com/Yalantis/uCrop 第一步:在gradle/app 导入依赖库(最新版本见上): compile ‘com.yalantis:ucrop:1.4.1’第二步:在AndroidManifest.xml进行注册 <activity //screenOrientation:设定该活动的方向(portrait:纵向,landscape:横向
2018-01-05 21:52:41 6123 1
翻译 Android调用手机相机和相册
上面就是我的小项目的界面图,因为这里我主要写的调用手机相机和相册,所有我的圆形头像是我用的一个框架,就不用我们自己去写一个圆形的头像,地址如下:https://github.com/lopspower/CircularImageView第一步:首先在你的gradle/app里加入依赖的库(最新版本就看上面的地址):compile'com.mikhaellopez:circularimage
2018-01-04 12:49:20 1873 3
原创 NestedScrollView与RecyclerView嵌套滑动
解决在RecyclerView加入android:nestedScrollingEnabled=”true” 或者是设置setNestedScrollingEnabled(false)解决启动程序不在顶部: 在顶部布局加入 android:focusable=”true” android:focusableInTouchMode=”true”
2018-01-02 18:00:02 730
原创 ListView实现列表(解决ScrollView嵌套问题)
直接看关键代码 MainActivityimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import andro
2018-01-01 23:03:51 206
原创 RecyclerView实现列表
简单介绍RecyclerView: 接触过Listview的就知道,相对RecyclerView来说,ListView存在很多不足之处,比如实现点击Item里某个文本或者图片效果,虽然也能实现,不够很复杂,而RecyclerView很好解决了这个问题。并且还能实现瀑布布局,横向布局等。而ListView却无法实现。并且谷歌更加推荐使用RecyclerView。项目目录如下 第一步:引入官方的
2018-01-01 21:13:26 1620 2
原创 Java连接数据库
这里只介绍连接数据库方法(不介绍具体增查删改) 第一步:首先导入jdbc 第二步:数据库连接 代码如下(mysql连接)import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statem
2017-12-25 19:24:51 266
原创 Android简单的Fragment嵌套Fragment(Viewpager+Fragement)
我的项目目录如下: 直接上核心代码 MainActivity import android.support.v4.app.FragmentTransaction; import android.graphics.Color; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentAc
2017-12-22 16:07:21 3313
原创 Android简单的Fragment+Viewpager切换(可滑动和点击切换)
我的项目录如下: 第一步:创建activity_bottom.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layou
2017-12-21 17:10:15 840
翻译 Androidd开发Fragment生命周期中重要几个回调方法
onAttach()当碎片和活动建立关系时候调用。onCreateView()为碎片创建视图或者加载布局时调用。onActivityCreated()确保与碎片相关联的活动一定已经创建完毕的时候调用。onDestroyView()当与碎片关联的视图被移除的时候调用onDetach()当碎片和活动解除关联的时候调用。
2017-12-18 22:55:52 376
原创 Android简单Fragment切换
项目目录如下 第一步:自定义activity_bottom.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_w
2017-12-18 22:00:20 246
翻译 HaspMap使用简单方法
基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get 和 put)提供稳定的性能。迭代 collection 视
2017-09-08 22:25:37 671
Kotlin For Android(中文翻译)
2018-09-16
Fragment嵌套(Viewpager+Fragment)
2017-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人