自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 android 上拉固定高度显示,下拉关闭View BottomSheetDialog

这里设置view显示的高度,如果不设置BottomSheetDialog默认是显示全屏。private void initData() {//这里可以进行数据的初始化}//把windowsd的默认背景颜色去掉,不然圆角显示不见。//修改弹窗的最大高度,不允许上滑(默认可以上滑)//获取根部局的LayoutParams对象。//peekHeight即弹窗的最大高度。//设置弹窗高度为屏幕高度的3/4。//获取diglog的根部局。// 初始为展开状态。//获取dialog对象。//这里进行控件的初始化。

2023-08-18 09:40:41 512

原创 android SlidingMenu 侧边菜单划出后剩余部分阴影设置

第一步: 找到SlidingMenu库中CustomViewBehind 类 添加如下代码:private float mOffsetFadeDegree; //剩余的view 淡出淡入,就是从界面从黑到透明public void setOffsetFadeDegree(float degree) { if (degree > 1.0f || degree < 0.0f) throw new IllegalStateException("Th...

2020-05-15 11:58:27 391

原创 android Studio 解决Android Studio的“Cannot resolve symbol”问题

在Android Studio的项目中发现这样一个问题,在引用到Fragment类的代码文件中出现了一波红色警告,当时第一直觉是这个类的引入包找不到了。然后,我就立马gradle文件里查看这个类的引入配置。结果,配置文件里是正确引用的。紧接着就是一波对项目的clean操作,重启Android Studio操作……未果!最后,我对这个项目执行run操作,结果居然跑起来了,没有报错。关于这个结果,充分说明,编译器完全能够找到那个包,只是编辑器不能识别这个类,不能进行语法高亮。关于这个问题可以

2020-05-11 18:46:31 12138 6

原创 SVN本地上传android项目文件选择

以下文件不需要上传:1 : gradle文件2 : idea文件3 : build文件4 : iml文件5 : local.properties文件

2020-03-30 09:17:58 210

原创 android 封装SDK(arr包)

第一步创建一个Library工程:如下图第二步:在自己创建的libaray项目中的build.gradle中加上如下文字:task makeJar(type: Copy) {//删除存在的jardelete “build/libs/yxSDK.jar”//设置拷贝文件from(“build/intermediates/bundles/release”)//打进jar后文件目录...

2020-03-02 16:37:09 1020

原创 Flutter 在Android Studio中找不到真机设备

1,问题:No connected devices found; please connect a device, or see flutter.io/setup for getting started instructions.解决方法:第一步:下载 flutter SDK :https://flutter.dev/docs/development/tools/sdk/releases...

2019-11-25 11:55:17 3389 1

原创 Android 判断一个坐标点是否在不规则多边形内部的算法

直接上代码,复制可以直接使用 如下 :/** * 判断一个坐标点是否在不规则多边形内部 * * @param nvert :不规则区域的全部坐标(x,y)点个数,只算x或y一个坐标数组的长度即可 * @param vertx :不规则区域X坐标数组 * @param verty :单个分区Y坐标数组 * @param testx :点击屏幕获取的x坐标 * @param tes...

2019-09-12 15:59:57 699

原创 android 使用NDK编译android需要的.SO库文件

第一步:下载ndk,并进行配置环境变量:如 :F:\android-ndk-r16b\build第二步:下载opencv解压解压后的 文件 如下图第三步:然后找到工程路径下com级目录 ,如下图打开命令行,输入javac com\example\administrator\myapplication\jni\Demo.java输入javah com.exa...

2019-07-06 14:04:52 2555

原创 android 9.0系统 http网络请求

android9.0后默认不支持http网络请求,只支持https请求,所以导致在9.0手机有些会请求失败,可以在AndroidManifest.xml的application里添加参数android:usesCleartextTraffic="true"解决问题...

2019-05-29 10:57:49 513

转载 android 编译正式签名APK包的方法如下

注:给我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己的身份(即keystore),多个app可以使用同一个签名。如果不知道签名是啥意思,请自行百度哦。在eclipse中签名的方法是:选中工程,邮件选择"export-android-export android application",1、方式1:通过Android Studi...

2019-05-08 11:09:10 684

原创 android 根据视频流 YUV byte[] 数据转成图片

如下代码 复制可以使用:调用方式:saveMyBitmap(byteArrayRGBABitmap(bata,width,height))/** * 截图鱼眼效果 * * @param data yuv视频流数据 * @param width 宽 * @param height 高 * @return */public Bitmap byteArrayRGBA...

2019-04-28 20:49:33 2625 1

原创 android头疼问题Process ‘command ‘x:\Java Jdk\java\bin\java.exe‘‘ finished with non-zero exit value 1,2,3

今天特意给记录以下,以前也遇到过这样的问题,但是解决之后也没有记录,最后又给网络怎么解决的.就是我们经常会遇到的,引入一个包的时候出现如下问题:Process 'command 'D:\Java Jdk\java\bin\java.exe'' finished with non-zero exit value 2 / 1 ,这样的问题解决方法如下:找到 app 下的build....

2019-04-27 17:10:21 5438 1

原创 java android 把 byte[] 数组中数据写入文件

1,直接上代码,复制直接使用/** * 把数据流写入文件 * @param path * @param bytes */private void writeFile(String path, byte[] bytes) { try { FileOutputStream out = new FileOutputStream(path);//指定写到哪个路径中...

2019-04-14 19:08:56 2961

原创 android用户头像选择(相册,相机拍照)进行裁剪显示

说明:新建项目把如下代码直接负责到自己的项目中运行第一步: 使用的是一个第三方开源框架 takephoto_library在build.gradle中添加 implementation 'com.jph.takephoto:takephoto_library:4.0.3' implementation 'com.android.support:design:27.1.0'...

2019-01-26 16:24:47 637

原创 android 根据指定路径获取本地视频列表显示,点击缩略图调用系统播放器进行播放

第一步,MainActivity.class类代码 如下:package com.learn.lister.systemvediorecord;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.media.ThumbnailU...

2019-01-15 16:46:53 4160 2

原创 android读写文件权限管理

//读写文件权限申请if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.M) { // 判断是否有这个权限,是返回PackageManager.PERMISSION_GRANTED,否则是PERMISSION_DENIED // 这里我们要给应用授权所以是!= PackageManager.PERMISSION_GRANTED...

2019-01-14 17:39:32 5471 1

原创 Weex与Android交互开发,weex工具安装及项目创建

1)安装node.jsa.从node.js官网下载并安装node,安装过程很简单,一直点下一步就ok了,安装完之后,我们通过打开命令行工具(win+R),输入 node -v 命令,查看node的版本,若出现相应的版本号,则说明你安装成功了。b.npm包管理器,是集成在node中的,所以安装了node也就有了npm,直接输入 npm -v 命令,显示npm的版本信息。到目前为止,no...

2018-12-27 17:24:09 493

原创 Kotlin之Android开发基础知识汇总

一,kotlin语言List集合使用方式 api :1,只可读集合 listOf();代码:var list = listOf&lt;Int&gt;(100, 111, 222)这一种是创建一个固定大小的集合,创建完成后不能改变2,可读/可变集合 mutableListOf()代码val mList = mutableListOf(1, 2,3, 4, 5)Sys...

2018-11-22 20:47:02 235

原创 JDBC连接MYSQL数据库的步骤

使用JDBC步骤://使用 8.0及以后的jar包,这句就得换成com.mysql.cj.jdbc.DriverString driverClassName = "com.mysql.jdbc.Driver" ; //使用 8.0及以后的jar包,这句就得换成  jdbc:mysql://localhost:3306/mydb1?useSSL=true&amp;serverTimezone=GMT...

2018-07-06 19:13:29 5233

原创 android 6.0 7.0 8.0 在Service中弹出对话框适配

在网上找了很多文章大家都再说8.0的悬浮窗权限不开想要弹出对话框就要使用WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY然而我的在华为8.0 p10手机上没有任何反应最终解决的办法是 WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY-1完整代码ru'x AlertDialog.Buil...

2018-07-02 14:43:22 1931 2

原创 日期选择器

第一步:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);//获取当前日期Calendar ca = Calendar.getInstance();mYear = ca.get(Calendar.YEAR);mMonth = ca.get(Cal...

2018-03-13 14:33:25 344

原创 android http请求服务器

HTTP GET请求是把参数拼接到url中/**HTTP get请求服务器*/ public String getData() {  //get的方式提交就是url拼接的方式                String url = "http://192.168.11.6:8080/?参数key="+"123";                try {

2018-01-13 15:32:56 556

原创 android Socket工具类

通过Socket进行读,写操作(以下代码可以直接负责使用)public class SocketUtil {    private static String line;    Socket socket = null;    String ip = "192.168.10.107";    int port = 6000;    public So

2018-01-13 15:28:08 1178

原创 android 显示Toast工具类

这是一个Toast工具类,可以直接调用显示,也可以指定显示时间/** * Toast的工具类. */public class ToastUtil {    private static boolean isShow = true;//默认显示    private static Toast mToast = null;//全局唯一的Toast    /*pr

2018-01-13 15:22:08 423

原创 android 获取手机的MAC地址

以下代码可以直接负责使用    private static final String marshmallowMacAddress = "02:00:00:00:00:00";    private static final String fileAddressMac = "/sys/class/net/wlan0/address";    /**     * 获取手机的MAC地址

2018-01-13 15:16:01 1381 1

原创 发送广播广播avtivity

定义一个广播类 :public class BaseActivity extends Activity { //根据需求定义自己需要关闭页面的action public static final String RECEIVER_ACTION_FINISH_A = "receiver_action_finish_a"; public static final Strin

2018-01-13 14:57:50 183

原创 android 获取手机上所以的应用包,类名(包括)

获取手机上的所有应用的包名类名以上负责直接可以使用@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.addequipment_activity);

2018-01-11 20:13:45 1011

原创 自定义加载Dialog

效果图1,对话框封装类public class DialogUtils { public static Dialog createLoadingDialog(Context context, String msg) { LayoutInflater inflater = LayoutInflater.from(context); Vi

2017-11-15 17:17:35 352

原创 Android Studio集成OkHTTP及使用

按照步骤进行:第一图:第二图第三图第四图:以上步骤做完在app-->build.gradle中会添加一条compile 'com.squareup.okhttp:okhttp:2.7.5'到此集成okhttp就完成了

2017-11-10 11:13:55 12185 2

原创 android中EditText输入框处理一些特殊符号

如下代码是禁止EditText输入一些特殊符号public class EditTextInputFilter { /** * 禁止EditText输入空格 * * @param editText */ public static void setEditTextInhibitInputSpace(EditText editT

2017-11-08 19:16:31 2939

原创 String字符串去掉双引号

public static String stringReplace(String str) { //去掉" "号 String str= str.replace("\"", ""); return str ; }

2017-11-07 19:27:52 55245 3

原创 AlertDialog自定义对话框显示黑色边框

第一种:    AlertDialog自定义对话框显示黑色边框问题原代码:显示效果如下:然后在 对话框布局文件的跟布局中设置了android:background="#00000000" 后的效果如下图:显然这不是我想要的效果,最终解决办法如下 AlertDialog.Builder builder = new AlertDialog.Builder(Main...

2017-11-04 16:42:03 946

原创 android程序集成微信登录

第一步需要到官网上注册、认证 微信开放平台:https://open.weixin.qq.com 网站代码:上面的这些代码就可以调起微信了。然后授权成功后,微信会返回一个code,下面介绍如何接收微信回传的信息。1,要在你在你的包名相应目录下新建一个wxapi目录,并在该wxapi目录下新增一个WXEntryActivity.java文件,输入类似下

2017-11-02 15:58:36 573 1

转载 Android 图片加载开源框架Fresco,基于各种使用场景的讲解

Fresco是Facebook开源Android平台上一个强大的图片加载库,也是迄今为止Android平台上最强大的图片加载库。优点:相对于其他开源的第三方图片加载库,Fresco拥有更好的内存管理和强大的功能,基本上能满足所有的日常使用场景。缺点:整体比较大,不过目前的版本已做了拆分,你只需要导入你使用到的功能相关的库。从代码层面来说侵入性太强,体现在要使用它需要用Fresco的

2017-11-01 13:58:49 663

转载 Android 使用LitePal将list(String,对象,集合)数据保存到本地数据库

导入jar包就可以使用了,直接上代码:package com.sdufe.litepal;    import java.util.ArrayList;  import java.util.List;    import org.litepal.crud.DataSupport;  import org.litepal.tablemanager.Connec

2017-10-30 19:56:54 3469 4

android ADB 工具包附安装使用说明

android adb 工具使用包,无需安装 内附说明

2023-08-18

LZ_JNI.zip

源代码,如果ndk环境已经配置好了,可以直接编译通过的示例,通过该示例进行参照完成自己的库文件,详细介绍: https://blog.csdn.net/qq_20212147/article/details/94852825

2020-07-06

BASE64加密解密_源文件_jar文件.zip

本资源是: android平台上使用的BASE64加密解密的源文件和jar包文件,下载复制到项目中即可使用

2020-06-10

android 把多张图片合成MP4视频Demo

该文件是源代码,使用与android平台,本示例只要功能是,把多张单个的图片合成为 .MP4格式视频进行播放

2019-04-29

用户头像上传显示圆形头像框,对手机版本权限进行适配

调用手机系统相册选取图片/照相机进行拍照,然后进行图像裁剪,进行圆形头像框显示

2019-01-26

android 根据指定路径获取本地视频列表显示,点击缩略图调用系统播放器进行播放

根据自己指定的本地文件路径,获取视频文件并已双列显示缩略图,点击缩略图调用系统播放器进行播放,该文件是源代码,适用用android平台

2019-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除