- 博客(27)
- 资源 (42)
- 收藏
- 关注
原创 java增删改查JDBC封装类(泛型封装)
源码下载package com.massky.connsqlserver;import android.content.Context;import android.content.SharedPreferences;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;...
2019-02-28 16:05:05 1362
原创 JDBCUtil数据库查询工具类的终极封装
https://blog.csdn.net/qxqx451/article/details/79422029JDBCUtil.classpackage com.hwadee.util;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Field;import java.sq...
2019-02-27 18:10:25 471
原创 基于泛型反射的通用数据层封装
原文链接https://blog.csdn.net/xiaojian90/article/details/51931068最近和一些学生在学习中讨论起泛型反射技术,我们可以通过反射来封装泛型集合,自己写了一个例子供大家参考。数据库表如下:实体类就不说了:StudInfo.java数据库通用类DB.javaCode:public class DB { p...
2019-02-27 18:09:19 233
原创 java增删改查JDBC封装类
最近看老罗的视频,跟着完成了利用Java操作MySql数据库的一个框架类JdbcUtils.java,完成对数据库的增删改查。其中查询这块,包括普通的查询和利用反射完成的查询,主要包括以下几个函数接口:1、public Connection getConnection() 获得数据库的连接2、public boolean updateByPreparedStatement(String...
2019-02-27 17:24:35 354
原创 java对数据库进行增删改查的封装(封装泛型<T>以后只要一句话就搞定对数据库的增删改查)
1.DBUtil类package com.cdsxt.util; import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.util.Properties; import com.mysql.j...
2019-02-27 16:31:21 832 1
原创 Android Studio环境下连接远程服务器中的sqlserver2012数据库方法
首先说一下背景,由于公司的项目需要我需要开发一款android app,数据库是部署在远程服务器上的sqlserver2012数据库。对于我这个android开发新人来讲,这无疑是遇到的第一个拦路虎。Android studio环境下如何向Java中那样直接连接远程服务器上的数据库呢?我开始了网上寻找答案之旅,值得庆幸的是我找到了一篇博客解决了我的问题,博客名称为: 使用android访问S...
2019-02-27 15:45:22 767
原创 RecycleViewAdapter高类聚低耦合,根据level进行局部刷新
一个专注于RecyclerView优雅刷新(接管资源和数据源来代理进行数据处理)、高灵活、低耦合、健壮性以及高效性的轻量级MVP模式库,支持大多数Adapter架构特点使用简单快捷,支持大多数Adapter(高灵活、低耦合) 一行代码刷新(附动画)单个level(可对应多个type) 支持增删改查操作(健壮性) 支持异步,高频率,链式刷新,可扩展(如配合RxJava,高效...
2019-02-27 14:50:14 149
原创 ScheduledExecutorService
ScheduledExecutorService的主要作用就是可以将定时任务与线程池功能结合使用。今天我们来学习一下ScheduledExecutorService的用法。我们都太渺小了,那么容易便湮没于各自的殊途。 ScheduledExecutorService的简单使用一、使用scheduleAtFixedRate()方法实现周期性执行public class Sch...
2019-02-25 16:11:09 624
原创 crazysunj
http://crazysunj.com/一起来玩Flutter2019-01-22前言Flutter正式版1.0发布距今已经有一段时间,期间Flutter文章层出不穷,我会偷偷瞄几眼,最近实在是忍不住了,想自己玩玩,只能看难受得很(手动滑稽)。在此分享一下这几天对Flutter的学习心得,希望对新手村的同学有所帮助。more >>Flutter Dart走...
2019-02-25 10:49:10 204
原创 Shimmer
介绍Shimmer是Facebook开源的Java库,可以使Android中的View控件具有闪光的效果。效果使用Github下载Shimmer开源库,并引用到工程中。实际只需要一个ShimmerFrameLayout类,继承于FrameLayout,将自己的布局控件嵌套在该布局之内以实现闪光的效果。xml布局开始动画ShimmerFrameLayout ...
2019-02-22 17:58:56 1188
原创 RecyclerView中notifyDataSetChanged刷新总结
除了adapter.notifyDataSetChanged()这个方法之外,新的Adapter还提供了其他的方法,如下:public final void notifyDataSetChanged()public final void notifyItemChanged(int position)public final void notifyItemRangeChanged(in...
2019-02-22 16:48:34 4058
原创 [Android] DiffUtil在RecyclerView中的使用详解
DiffUtil是recyclerview support library v7 24.2.0版本中新增的类,根据Google官方文档的介绍,DiffUtil的作用是比较两个数据列表并能计算出一系列将旧数据表转换成新数据表的操作。这个概念比较抽象,换一种方式理解,DiffUtil是一个工具类,当你的RecyclerView需要更新数据时,将新旧数据集传给它,它就能快速告知adapter有哪些数据需...
2019-02-22 16:34:09 953
转载 Android NDK 从入门到精通(汇总篇)
注意:本文为各博客汇总分类的链接贴,方便大家快速寻找和学习相应的内容。未完待续,佛性更新中~~专栏地址 Android NDK 开发,从入门到精通NDK 入门 NDK 开发第一课:环境配置与第一个 JNI 程序JNI 知识 JNI 数据类型和类型描述符 JNIEnv 和 JavaVM JNI 接口大全 JNI 静态注册...
2019-02-22 11:42:44 145
原创 Android视频下载导航之jni(NDK)学习(学习路线图)
http://www.atguigu.com/android_video.shtml#jni
2019-02-22 11:27:48 672
原创 开源框架BaseRecyclerViewAdapterHelper使用——RecyclerView万能适配器
前言 主要声明三点 第一: 关于本文的BaseRecyclerViewAdapterHelper用法,自然是转载的官方原文。或许有的人会很疑惑原文写的那么清除那么完善,为什么我还要写一篇几乎一模一样的?是为了蹭热度让更多的人关注?有更多的点击量?当然不是,我对这么虚伪的东西是非常不齿的。那么自然我有我的原因: 1、我自己其实是个小白,刚入这行不久,由于接触这行时间也不长,加...
2019-02-21 14:22:09 1756
原创 Clean架构探讨
国际惯例先从Uncle Bob的文章开始谈起:Bob提取出来大部分架构所需要的准则:框架独立。架构不依赖于一些满载功能的软件库。 可测试性。 UI独立,在不改变系统其余部分的情况下完成对UI的简易更改。 数据库独立,业务规则不绑定与某个具体的数据库当中,可以随意更换数据库的具体实现:比如说从SQL换到BigTable,这种情况不会对业务规则产生影响。 外部机制独立,业务规则完全...
2019-02-21 11:51:52 1417
原创 AppbarLayout最详细使用说明(实现折叠导航栏)
AppbarLayout是Material Design的一个控件,目的是为了实现一些酷炫到爆的效果,比如之前的折叠导航栏可以费劲心血的写出来,现在利用Appbarlayout非常容易的就可以实现出来,当然需要配合其他几个来控件实现,这个我们待会再说.最最简单用法 最最简单的用法,你可以用他来包裹一个Toolbar来用,如下图,这是一个没有被包裹的ToolBa...
2019-02-20 16:27:36 15076
原创 Android NDK 开发方面的书籍
Java数字图像处理:编程技巧与应用实践(这本先看(主要为图像算法),下面那本OpenCV Android后看(主要算法的在android的应用))。包邮OpenCV Android开发实战 贾志刚 智能系统与技术丛书 NDK 核心模块 图像处理书这一本书介绍基于NDK的人脸美颜开发的;(下面两本没有了)推荐网上的两篇tutorial,英文的,但是讲的比较全面。(下面这两本网上...
2019-02-20 10:30:24 2139
原创 关于Android shape gradient背景渐变
通过Shape gradient标签来实现首先来看gradient标签所有的渐变属性:<gradient android:angle="integer" android:centerX="integer" android:centerY="integer" android:centerColor="integer" ...
2019-02-18 17:52:44 834
原创 Android App兼容8.0和9.0
Permission Denial: startForeground requires android.permission.FOREGROUND_SERVICE。解决办法是在AndroidManifest中添加 <!--android 9.0上使用前台服务,需要添加权限--> <uses-permission android:name="android.pe...
2019-02-02 11:02:14 1661
原创 targetSdkVersion升级到28一些修改的地方(持续更新)
前言Google Play应用市场对于应用的targetSdkVersion有了更为严a格的要求。从 2018 年 8 月 1 日起,所有向 Google Play 首次提交的新应用都必须针对 Android 8.0 (API 等级 26) 开发; 2018 年 11 月 1 日起,所有 Google Play 的现有应用更新同样必须针对 Android 8.0。以下记录了我们升级targ...
2019-02-02 10:31:59 4261
原创 Android 9.0/P 版本推荐使用 HttpURLConnection,弃用 Apache-httpClient
早在几年前,谷歌就推荐在Android2.3版本以上使用HttpURLConnection,而在即将正式发布的 Android P 版本中,谷歌彻底取消了对Apache HTTPClient的支持,针对此更改,开发者该如何正确适配 Android P ?一、背景1.参考谷歌提供的 Android P 版本变更说明文档:https://developer.android.com/prev...
2019-02-01 17:32:39 1353
原创 Android 9.0/P 开发问题及解决方案汇总
一、使用 org.apache.http.legacy 库在Android 9.0上运行出现崩溃日志内容:java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/message/BasicNameValuePair或者java.lang.RuntimeException: Stub! at...
2019-02-01 17:07:27 1585
原创 (Androidx)error: expected reference but got (raw string) @+android:style/Anima
error: expected reference but got (raw string) @+android:style/Animation.Translucent.解决方法:网上提供的解决方法: 修改gradle.properties文件,增加以下参数配置: android.enableAapt2=false本文用到的解决方法: 原因是代码中的 + 的锅,有可能出现的问题是...
2019-02-01 16:29:08 3863
原创 android.net.http.AndroidHttpClient Android6.0 API23以后失效
在android 6.0(API 23)中,Google已经移除了Apache HttpClient相关的类推荐使用HttpUrlConnection,如果要继续使用需要Apache HttpClient,需要在eclipse下libs里添加org.apache.http.legacy.jar,android studio里在相应的module下的build.gradle中加入:android...
2019-02-01 13:00:52 800
原创 Android Studio中找不到HttpClient问题解决
在Android 6.0(API 23) 中,Google已经移除了Apache HttpClient 想关类,推荐使用HttpUrlConnection,如果要继续使用,在Android studio对应的module下的build.gradle文件中加入:android {useLibrary 'org.apache.http.legacy'} 例如: 再同步一下就...
2019-02-01 11:58:14 482
原创 android studio没有org.apache.http.client.HttpClient;等包问题 解决方
以前用Eclipse做Android开发工具一直使用apache的http做网络请求,最近换用了Android studio发现没有办法引用apache的包,下面是我引用的步骤
2019-02-01 11:20:48 2934
尚硅谷Android高级开发技术之JNI和NDK开发
2018-09-19
基于MVP-Clean + Weex + RxJava2 + Retrofit + Dagger2 + MTRVA的综合应用
2018-09-18
android 断点续传(绝壁好用,这个demo我直接添加到项目中了,大文件下载不用担心断网和网络切换)
2018-09-07
2018718(最新eclipse 下android开发工具包),集成了sdk,SDKManager,eclipse都是配套的,我一直再用它开发
2018-07-18
android在原生代码中使用POSIX通信面向连接的TCP客户端和服务端。
2018-06-08
android studio cmake android ndk-jni动态库开发
2018-06-04
android pm2.5分割线自定义横线view(非浸入式)绿,棕,红
2018-05-31
Dagger2 @Component
2018-05-10
Rxjava2 + retrofit2 + MVP + Dragger2
2018-05-09
android( 2017127_ffmpeg微信小视频录制和快速压缩,这个录制视频和压缩率太高了。
2017-12-07
android kotin+ ftp视频上传+android7.0 语音识别+百度地图+ 图片和拍照
2017-12-06
flutter_test.rar
2020-06-21
最简单的基于FFmpeg的移动端例子附件:SDL Android HelloWorld
2020-04-01
UVCCamera.rar
2020-04-01
AirHockeyTouch1.rar
2020-03-29
MediaCodec编码PCM为aac音频实现边播边录(一).zip
2020-03-19
MediaCodec编码PCM为aac音频实现边播边录(二).zip
2020-03-19
FFmpeg解码流程.zip
2020-03-19
FFmpeg对音频数据重采样生成PCM数据.zip
2020-03-19
FFmpeg+OpenSL ES 完成音频播放.zip
2020-03-19
C++多线程解码音频数据.zip
2020-03-19
C++多线程,生产者和消费者模型以及C++全局调用Java方法.zip
2020-03-19
C++队列缓存AVpacket.zip
2020-03-19
UVCCameraDemo.rar
2019-06-17
websocket源码
2019-04-25
android 自定义dialogfragment全屏对话窗体
2018-12-03
ContentProvider封装SharedPreferences功能,解决跨进程存取值的问题
2018-10-09
学习Matrix的对图像的处理可分为四类基本变换: Translate平移变换 Rotate 旋转变换 Scale缩放变换 Skew 错切变换 最好的demo
2018-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人