自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于Android 中双list数据复制问题

两个list中包含数据 add时互相影响的问题及解决方法

2023-08-28 18:28:31 644

原创 抖音关注动画

抖音关注动画public void propertyValuesHolder(final View view){ final PropertyValuesHolder pvhx = PropertyValuesHolder.ofFloat("alpha",1f,0f); PropertyValuesHolder pvhy = PropertyValuesHolder.ofFloat("scaleX",1f,0f); PropertyValuesHolder pvhz = Prope

2021-07-06 23:34:26 192

原创 Android studio 快捷键笔记

IDE按键说明F1帮助Alt(Option)+F1查找文件所在目录位置Alt(Option)+1快速打开或隐藏工程面板Ctrl(Command)+Alt(Option)+打开设置对话框Alt(Option)+Home跳转到导航栏Esc光标返回编辑框Shift+Esc光标返回编辑框,关闭无用的窗口Shift+Click关闭标签页F12把焦点从编辑器移到最近使用的工具窗口Ctrl(Command)+Alt(Option

2020-06-22 18:27:35 151

原创 Android x导入slidinglibrary的一些问题总结

Androidx对v4和v7进行了统一管理,当使用旧版slidinglibrary时,v4包会报错,找不到。下面是我再引入依赖slidinglibrary项目的一些记录总结。1、下载sliding git下载2、拷贝项目目录下面的libray文件夹到studio 项目 app同级3、重命名为 sliding_menu4、在settings.gradle文件中添加 include ‘:sliding_menu’5、在build.gradle(Module:app)中添加依赖implementati

2020-06-10 11:57:24 178

原创 adapter中有select或是check属性的时候界面恢复问题

问题,图片预览时选取照片,返回界面恢复时出现错乱。主要是界面往上滑的时候遮盖了部分内容,返回的时候恢复就错乱了,直接到了下一行。 @Override protected void onResume() { super.onResume(); btn_complete.setText("完成(" + MyURL_Flag.imgList.size()...

2018-08-18 23:20:41 429 1

原创 关于android 中ontouch和onclick的关系

onTouch方法监听了用户的按下点击等事件,自然包括了onclick的单机事件 若一个view同时设置了这两个监听就会出现一些事件冲突。我的项目中有一个zoomIMageView,随手势滑动的放大缩小的imageview控件,之前直接网上下载的。现在我把zoomImageView放在了viewPager中,设置单机事件后,onclick就不响应了,查看zoomImageView后就发现已经...

2018-08-18 23:10:23 634

原创 在android 中管理软键盘的弹出和关闭

软件盘会影响我们之前写好的界面,而且在界面fragment切换时或者activity 切换时已弹起的软键盘不会关闭,我们需要自己手动的关闭软键盘。1、首先我们需要新建一个工具类,管理软键盘的开关 直接上代码:public class ImmSolftManager {private Activity activity;InputMethodManager imm;public Im...

2018-08-12 16:32:42 1079

原创 Eclipse或MyEclipse 报错 “build path contains duplicate entry..."解决方法

今天把项目导包时发现提示:MyEclipse Build path contains duplicate entry:’src’ for project ‘xxx’, 网上搜了一下说是多余的jar包,其实不是,主要是看字段:冒号后面的引号已说明问题。至于引号里面的内容是啥,根源在哪,又百度了一下。这时我找到项目下的源头。 .classpath 到项目文件目录下找到.classpath 文件。...

2018-08-11 23:15:41 8749 1

转载 jni C语言中文字符串乱码问题(五)

解决方案思路: 我们在写java代码的时候,可以通过new String(byte[], String chasetname)来指定字符集加载,避免乱码问题。同样我们可以利用JNI的特性,在C层使用java的String构造方法,实例化一个jstring对象返回给Java使用,这样C层的中文字符串就不会乱码了。实现:// 解决C返回给java的字符串中文乱码问题JNIEXPORT ...

2018-08-07 11:19:33 1249

转载 jni系列 C层访问Java层的方法(四)

C层访问Java层的方法// java代码/** 在C中调用次方法,获取登入的用户id*/private String getLoginUserId(){ return "100010";}复制代码// c代码// 3. 访问java方法JNIEXPORT void JNICALL Java_com_jerry_jnitest_JniTest_accessMeth...

2018-08-07 11:18:27 511

转载 jni入门 C语言与Java的双向通信(三)

一、概述Java层向C层通信通过调用静态无参数、有参数的native方法 通过调用非静态无参数、有参数的native方法C层向Java层通信C层访问和修改Java层的属性 C层访问和修改Java层的静态属性 C层访问Java层的方法 C层访问Java层的静态方法 C层访问Java层的构造方法,并创建Java对象返回 java中传入数组 C中生成一个数组返回给java二、实...

2018-08-07 11:15:12 813

转载 jni入门(二)

引言即上一篇JNI系列之入门Hello JNI C(一)简单介绍后,这篇将详细讲解C中的所有代码。理解C中native函数实现的意思 我们来看生成出来的native函数声明/* * Class: com_jerry_jnitest_JniTest * Method: getStringFromC * Signature: ()Ljava/lang/String; ...

2018-08-07 11:13:56 198

转载 (转)掌握 jni 入门(一)

原文地址 一、概述 Java发展至今流行度和覆盖广度已经遍布各行各业,这依赖于它的跨平台,易于入门编写,强大的社区,带来的各种各样的框架,以及功能API库。然而还是有它的局限性,比如Java的安全性(Java容易被反编译)、性能、内存管理(成也垃圾回收,败也垃圾回收),正式程序员无法直接的管控到内存,才容易导致内存泄漏GC无法回收。为了解决这些问题使用更加高效的c/c++,于是出现了JNI(J...

2018-08-07 11:09:05 124

转载 上传本地代码及更新代码到GitHub教程

上传本地代码及更新代码到GitHub教程 上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 红框为新建的仓库的https地址 第二步: echo “# Test” >> README.md 第三步:建立git仓库 git init 第四步:将项目的所有文件添加到仓库中 git add . 第五步: git add ...

2018-08-06 23:17:35 114

原创 Android V7包的导入问题记录

下载地址:csnd下载

2018-08-03 13:36:59 3062

原创 项目中的一些代码总结

之前做了太多东西都没有总结下来,导致用起来的时候一时懵,所以在此总结一下,持续更新。。。每次打开activity弹出输入框。 解决方法:android:windowSoftInputMode=”adjustPan|stateHidden”获取手机ip地址WifiManager wifi = (WifiManager) getSystemService(WIFI_SERVI...

2018-08-02 10:12:50 433

原创 adb 问题记录一下

adb一般情况下都正常,部分情况下出现问题真的很头疼,之前都没有记录下。常用解决方式:adb kill-server然后adb start-server 重启adb真的出现问题这个方法很少管用,不管如何都得试试端口占用:端口5037被占用,启用任务管理器,找到pid=5037的任务,结束它若这些方法都不行,可以尝试下载一个最新版本的adb替换:官网下载地址(https://deve...

2018-07-30 15:31:50 133

原创 获取view的截图

使用getDrawableCache方法可以获取到view的bitmap属性,需要注意的是:使用前需要view.setDrawingCacheEnabled(true);不然会报null指针异常使用后需要 view.setDrawingCacheEnabled(false);不然下次使用时仍获取到上次的bitmap...

2018-06-26 10:52:04 629

原创 类似QQ侧滑删除功能

XML文件引用swipeMenuListView    <!-- 此自定义view实现了侧滑删除功能 -->    <com.ozzo.swipemenulistview.SwipeMenuListView         android:layout_width="match_parent"        android:layout_height="0dp"        a...

2018-06-26 10:43:02 132

原创 国内安卓开发工具下载地址

http://www.androiddevtools.cn/

2018-06-02 16:51:31 594

转载 关于app分享功能Intent.ACTION_SEND

项目使用过程中难免会遇到分享功能的集成问题,系统自带功能足以满足大部分的简单需求,无需集成而增加apk包体,分享一篇文章,写的还不错,所以转载了。原文http://blog.csdn.net/oudetu/article/details/78443826下面是搬过来的内容》》声明:本文基于本人手机Android5.1编辑,如遇7.0及以上出现 FileUriExposedException 错误,...

2018-03-22 17:19:39 4095 1

原创 TextView字体加粗与改变字体颜色颜色

1、增加属性:android:textStyle="bold"2、Java代码:TextPaint tp = textView.getPaint();        tp.setFakeBoldText(true);使用Java代码改变字体颜色通常会使用text.setTextColor(R.id.text);,在运行的时候虽然会看到效果,但是你在改变colors.xml文件中text对应的的颜色...

2018-03-21 16:36:33 744

原创 Android下edittext限制文本指定位置数字不能超出多少

开发中需要做一个时间输入,但是时间不能超出23:59分 逻辑分析: 第一位和第二位是小时。第一位只能为0、1、2 而且小时必须小于24 第三位和第四位是分钟 不能超出59 只需要现在第三位不大于5即可实现控制 et_visit_time.addTextChangedListener(new TextWatcher() {//设置时间输入限制,对时间做一个限制

2017-12-26 13:47:48 741

原创 Android 端读取图片exif信息,并对其进行修改

最近在做一个图片上传的问题,由于图片上传前需要对图片进行压缩处理,图片的原始信息自然被处理掉了。但是需求是在电脑端能看到图片的详细信息。由于之前使用过Exifinterface,对其还有一些信心搞定,但在实际使用中才发现Exifinterface属性的修改并没有用。 接下来就是一顿网上找,各种找都是比较麻烦的方法,还各种冲突。最后找到了JHeader这个包,说真的很好用,当即就成功了。 送一张直

2017-10-27 12:20:41 6026

原创 Android开发为自己做简单服务器

Android开发避免不了网络传输,工作中经常需要等后台做接口,我们来上传数据图片等内容,太慢了,当我们业余自己写东西的时候没有服务器可用,就把自己的电脑当服务器来用吧。 下面是我开发的一个小测试,包含Android端向服务器发送和下载图片的代码片段,希望可以发散更多的内容。 上传代码片段: import java.io.DataInputStream; import java.io.Fil

2017-09-18 17:53:44 865

原创 关于json数据中包含json在低版本中出错的状况

使用org.json 出错解决方法net.sf.json 使用外部下载包可以完美解决因为不同手机不同版本内核不同导致json解析出错的情况使用org.json 出错

2017-08-07 12:11:46 319

转载 关于android 消息提醒,在网上找到这个项目在eslipse中使用ValueAnimator报错

http://blog.csdn.net/zhangphil/article/details/51822514在此项目中未能找到jar包需要重新下载jar包nineoldandroids-2.4.0.jar

2017-07-07 11:09:28 363

转载 时间格式进行加减运算,偷懒必备(60进制转10进制)

package com.zhao.test.O1;import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) {  Date date = new Date();  // format对象是用来以指

2017-01-22 15:38:03 3950

转载 android 分割线渐变色和几种颜色值定义

转载:http://blog.csdn.net/chaihuasong/article/details/7466782横线渐变色[html] view plain copyxml version="1.0" encoding="utf-8"?>  shape xmlns:android="http://schemas.andr

2016-05-24 17:20:39 1882

原创 监听Dialog中的按钮

很多情况下我们在使用自定义的Dialog时需要监听Dialog中的按钮,如果将Activity和Dialog中的点击事件分开写会比较麻烦,而且点击事件中可能需要调用Activity中的变量或方法,所以在Activity中监听Dialog(或者其它Activity)中的按钮是很常见的。以下是可行的几种方法:一、将Activity中的点击事件监听器传给MyDialog:这里

2016-05-06 14:28:48 2258 1

转载 如何禁止Gridview上下滑动

之前开发遇到这种问题  今天看到了 mark下之前解决的方法是@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {// TODO Auto-generated method stubif(ev.getAction() == MotionEvent.ACTION_MOVE){     

2016-05-05 16:44:55 673

原创 Android 开源库

由于本人开发实际时间才刚1年,很多经验不足,经常会遇到各种奇葩问题,只能度娘。这里整理 了一些开源地址,用于学习,大家如果有什么好的地址请写在评论里面 分享给更多的人Android 开源库获取途径整理点击打开链接githuphttps://github.com/深度开源http://www.open-open.com/lib/view/o

2016-04-29 12:25:51 550

转载 开启文件管理时 URI获取文件路径为null的解决方法

最近做Android图片相关的开发,通过intent 得到 URI获取的文件路径为null,正好这篇文章解决了我的问题,mark一下点击打开链接原文:今天调用系统自带的FileChooser后,根据Intent返回的uri获取路径的时一直返回null。这个问题很奇怪,最后发现验证用的华为P7是Android 4.4系统。先看下4.4之前的uri的形式:

2016-04-28 16:43:20 2260

原创 整理---从手机相册获取图片的方法

开启图库:IMAGE_OPEN 请求码  Intent intent = new Intent(Intent.ACTION_PICK,                                     android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);

2016-04-26 12:19:01 1327

转载 Android 图片下载工具类:BitmapUtil

package com.net.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLExce

2016-04-18 16:48:17 679 1

原创 anroid中httpclient异步下载

此方法实现了apk文件的下载和正常安装

2016-04-18 10:10:24 305

转载 Android中如何实现文件下载

虽然可以正常下载 但是下载apk后编译出错,编码格式是没有问题的

2016-04-15 14:00:25 698

转载 Android实现对图片的缩放、剪切、旋转、存储

最近看到一篇关于图像处理的blog,感觉挺有用的,转载过来收藏下一、问题描述在开发中,当我们需要的有一张大图片同时还需要一些小图片时,我们只需要通过代码对此图片进行不同比例的缩放即可,这样大大节约资源,减小了安装包的尺寸 。除缩放外,我们还经常对图片进行其他操作如裁剪、旋转、存储等。这样我们可以编写对于图片进行处理的通用组件,方便开发。下面就分享一下对图片进

2016-04-13 17:54:39 1158

转载 在Android中通过Java修改文件权限

在LINUX下每个文件都有一个权限的属性 ,那么在Android中怎么用java改变某个文件的权限呢? Android中有两种方法可以改变文件的权限 1. 用openFileOutput方法: [java] view plaincopyFileOutputStream fos;     fos = openFileOutput("filename", MODE_WORLD_R...

2016-04-12 18:26:39 813

转载 SVN 在线代码托管工具

在互联网环境使用SVN服务,你必须要有一台在互联网环境内支持SVN服务的在线服务器(Online Server)您可能习惯了在公司的内网使用SVN,但如果您经常于游走于各种不同的办公环境,比如公司、家里、客户处,用着很多台不同的电脑,那么您将需要一台互联网环境的SVN服务器。下面介绍几款SVN在线代码托管工具RiouxSVN  (私有、免费、国外)

2016-04-12 11:57:30 294

sliding_menu.7z

androidx 中对v4和v7包进行了管理,项目中使用Androidx后,直接导入slidinlibrary编译会通过,但是运行时会找不到v4包,所有我这边修改了包中内容,以适配Androidx的项目

2020-06-09

空空如也

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

TA关注的人

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