- 博客(28)
- 资源 (24)
- 收藏
- 关注

原创 android SQLite事务和kotlin协程
SQLite事务和Kotlin协程结合使用需要特别特别注意suspend fun test(bsc:BookSourceConfig){ val db = DBManager.openDatabaseW() if (db != null) { db.beginTransaction() try { testA(db,bsc) testB(db, bsc)
2020-11-04 15:52:22
270

原创 android使用协程
本文只说明协程怎么在android中使用,如果您对协程的概念,语法等不熟悉,请自行搜索学习。1.添加协程依赖当前最新版本1.3.9implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9'2.实现BaseActivity为了开发方便这里BaseActivity里实现协程,其他Activity都继承BaseActivity。abstract class BaseActivity : AppCompatActivi
2020-11-01 18:09:33
1670

原创 TabLayout 文字/图标/背景动画
介绍在Tablayout的基础上添加字体或图标的缩放及颜色过渡动画等。使用的Tablayout的版本:com.google.android.material:material:1.2.1实现效果如下:实现功能:1.修改Indicator动画2.添加文字缩放及颜色过渡动画3.添加自定义图标大小及缩放和颜色过渡动画4.添加背景颜色过渡动画说明:文中所有代码块中的 //… 代表省略多行代码准备:从库中复制TabLayout、TabItem,TabLayoutMediator三个类到Tab
2020-10-04 13:34:35
1177
1

原创 视频转码-编译ffmpeg、X264、fdk-acc
视频转码-编译ffmpeg、X264、fdk-acc编译环境Ubuntu 18.04.2 LTS 64位android-ndk-r20b-linux-x86_64地址FFMPEGX264fdk-aac开始编译把源码准备好 下载/git clone把x264和fdk-aac放到ffmpeg目录里,也可以放其他任意位置。如图编辑编译脚本,脚本可以在文末下载。把config.sh中的ANDROID_NDK_ROOT修改成NDK的实际地址,其他不需要修改若x264目录与小编不一致
2020-07-06 14:38:51
2581

原创 历史上的今天API
1.介绍历史上的今天的所有数据来自维基百科,并且把数据分成了大事记、出生和逝世两部分。该API是码云的Gitee Pages服务建立的,即每天的数据都是一个json文件。2.用法大事记API地址:https://zhufred.gitee.io/zreader/ht/event/+日期.json出身和逝世API地址:https://zhufred.gitee.io/zread...
2020-01-16 16:59:43
1245

原创 PopupWindow 距边框有一小段距离
PopupWindow 当宽设为MATCH_PARENT时 不能铺满全屏 ,或设置底对齐显示时 距底边框有一小段距离,如图要解决这个问题只需 添加如下一句代码setBackgroundDrawable(null)对话框宽度无法铺满全屏的问题 请移步...
2018-03-24 15:50:31
2908
1

原创 Android浸入式轮子
项目地址:BarLibrary偷个懒 直接把README.md的内容拿来。使用kotlin造的一个小小的轮子。 一边学习Kotlin一边利刚学的kotlin造个一个小小的轮子,该轮子就是设置StatusBar和NavigationBar的背景颜色/透明和图标颜色,没错就是所谓的浸入式。怎么使用? override fun onCreate(savedInstance
2017-12-30 21:13:33
410
原创 Execution failed for task解决办法
AS 编译出现 Compilation error. See log for more detailsorg.gradle.api.tasks.TaskExecutionException: Execution failed for task ':xxx:compileDebugKotlin' 在AS Terminnal 中输入命令:gradlew compileDebugKotlin --sta...
2018-06-21 11:07:58
26484
原创 Plugin with id 'kotlin-android' not found.
在java的android的项目中添加Kotlin的Module时,提示如图所示的错误解决办法:在buildscript下面的dependencie中添加classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"如图:
2017-10-30 17:34:02
14030
原创 Eclipse安装efxclipse插件(JavaFX工具)
首先是怎么获取efxclipse插件的地址,方法如下:1.进入eclipse官网https://www.eclipse.org2.在首页上点击“Community of Progects”(就不上图了)3.搜索efxclipse 如图4.点击DWONLOAD关键的出来了:Update Sites: Runtime Updates site :ht
2017-06-30 23:28:31
5540
1
原创 Android Studio JNI cmake 不能生成.so文件
首先 小白一枚。最近项目用到JNI,开始学习学习。参考 https://developer.android.com/studio/projects/add-native-code.html#download-ndk若不能翻墙 请看:http://blog.youkuaiyun.com/yukun314/article/details/72654038按照其中的 向现有项目添
2017-05-23 18:06:16
2569
1
转载 向您的项目添加 C 和 C++ 代码
原文地址:https://developer.android.com/studio/projects/add-native-code.html#download-ndk一下内容完全复制与此地址,至于为什么你懂得!向您的项目添加 C 和 C++ 代码本文内容下载 NDK 和构建工具创建支持 C/C++ 的新项目构建和运行示例应用向现有项
2017-05-23 17:48:41
1118
原创 基于Zxing修改定位点(码眼)的颜色
废话就不多说了,多说废话也没有什么用…… 来一张图片说明: 这下可明白我说的是修改哪里的颜色了吧。 那好接下来我们就开始…废话还不快点上代码。 package com.google.zxing.qrcode.encoder public final class ByteMatrix 首先 定义一下两个List //定位点的外边框位置点 public final List<My
2016-10-15 16:55:03
3885
4
原创 Zend Studio 保存 自动格式化代码
依次点击Window->Preferences->PHP->Editor->Save Actions,在Save Actions界面中 勾选复选框Format source code。Apply后试试是不是已经保存代码是就会自动格式化代码了。 是不是自动格式化的样式不是你想要的呢?不过没关系,接下来我们来一起设置格式化的样式。Window->Preferences->PHP->Code Style
2016-10-06 14:35:09
4376
原创 android 6.0 创建文件或文件夹失败
在AndroidManifest.xml中添加<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>权限 代码如下File appDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM
2016-08-01 10:31:47
14325
原创 android 在应用中启动其他应用Intent的写法
解决了跳转到其他应用的各种问题。先上代码。private Intent getAppIntent(String packageName) { Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setF
2016-04-29 15:46:08
1661
原创 Genymotion添加devices时出现Connection timeout occurred的解决办法
Genymotion添加devices时如图的错误: 解决办法: 打开C:\Users[你的名字]\AppData\Local\Genymobile\genymotion.log日志文件(AppData文件夹是隐藏的,要显示隐藏才能看到哦)。在日志的最后面找到类似 Downloading file "http://files2.genymotion.com/dists/4.1.1/ova/g
2016-03-08 10:53:06
7142
原创 android Studio 混淆
# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in C:\Android\sdk/tools/proguard/proguard-android.txt# You can edit the include path
2016-01-13 17:19:13
516
原创 图片浏览和广告Banner
本项目包含两大部分:1.图片浏览基于ViewPager实现的图片浏览器。解决了ViewPager与图片放大的事件冲突。可以浏览资源Id的图片、Bitmap的图片、网络图片(异步加载)。图片可放缩(双击放大、两手指滑动可实现放缩)。可以根据自己的需要添加显示在最上面和最下面的Menu菜单,也可以设置Menu菜单的显示方式(单击时显示或一直显示)。和下面的轮播Banner一样也提供了16种图片切换动画,
2015-12-13 15:16:23
529
原创 Android Studio -- Error retrieving parent for item: No resource found that matches the given
错误信息如下:E:\androidStudio\项目名\app\build\intermediates\res\merged\debug\values-v23\values-v23.xmlError:(3) Error retrieving parent for item: No resource found that matches the given name 'android:TextApp
2015-12-08 16:32:58
6221
原创 Android Studio 版权信息编辑
在Android Studio 中新建文件时自动生成版权信息操作方法如下图所示: 在步骤6中使用到的today、today、username等元素意义参考 http://www.jetbrains.com/idea/help/copyright-profiles.html
2015-11-28 21:46:28
781
原创 Android Studio 怎么查看方法注释
在Eclipse中 鼠标放到方法处 就可以弹出该方法的注释。在Android Studio 中怎么才能查方法注释呢? 经一番查找资料有一下几种方式可以查看方法注释。 1.鼠标光标停在方法处 按 Ctrl+Q 键 2.鼠标放到方法上自动弹出注释。Setting—General—(勾选)Show quick doc on mouse move delay项即可,如图 显示效果如图: 以上主
2015-11-28 20:27:13
2221
原创 可折叠显示文字
先来看效果图: 原理很简单:就是用RelativeLayout包装了一个TextView和一个ImageView。下面直接上代码:import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.text.TextUtils;
2015-11-04 18:30:13
556
原创 Android实现Banner界面循环轮播
先看看demo的效果图 简单介绍下所实现的功能: 1.可以自动循环轮播,轮播的时间间隔可以设置。 2.可以手动左右滑动播放 3.添加了onItemClick监听 4.添加onPageChangeListener监听 5.等等 该控件是基于ViewPager实现的,参考了http://blog.youkuaiyun.com/stevenhu_223/article/details/45577781以
2015-10-16 18:00:02
2450
原创 ViewPager禁用左右滑动
ViewPager 禁用左右滑动的方法: 继承ViewPager在dispatchTouchEvent方法中处理。主要代码如下: private float x=0,x1=0; private boolean a = false; @Override public boolean dispatchTouchEvent(MotionEvent ev) {
2015-08-17 18:05:44
859
原创 Fatal signal 11 (SIGSEGV) at 0x00000014 (code=1), thread 29925 (cloud.diversion)
android使用webView产生 Fatal signal 11 (SIGSEGV) at 0x00000014 (code=1), thread 29925 (cloud.diversion)奔溃问题解决办法。android 使用hardwareAccelerated(硬加速)有可能会导致这样的问题。webView禁用掉就可以了。如:myWebView.setLayerType(Vi
2015-08-14 15:18:26
1506
原创 android4.1.2 WewView的网页中表单的输入框得到焦点不能输入
android4.1.2 WewView的网页中表单的输入框得到焦点不能输入,如图 第三方QQ登陆添加 settings.setUseWideViewPort(true);就可以正常输入了。再添加:settings.setLoadWithOverviewMode(true);WebView就可以自适应屏幕了。 settings.setUseWideViewPort(
2015-02-05 18:04:47
793
原创 ava.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.Cl
不说废话,产生java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*******.apk的错误,
2015-02-04 15:33:21
5985
Launcher3-6.0.1-r22.tar
2016-03-27
AutoScrollBanner
2015-10-16
android版zyk阅读
2012-12-09
java 光线折射游戏
2012-05-15
韩顺平 山寨QQ 代码
2011-11-06
韩顺平 满汉楼餐饮管理系统 JAVA项目源码
2011-11-06
韩顺平学生管理系统代码_Java
2011-11-06
jsp-smartupload 上传控件完美版:解决中文、内存所有问题
2011-03-15
J2EE 上传控件 commons-fileupload-1.2.jar
2011-03-15
java学习者的宝典:jsp\web\数据库等
2011-03-14
连连看源码,J2SE,共爱好者参考
2011-03-10
连连看,用J2SE完成的,仅供爱好者参考
2011-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人