- 博客(317)
- 资源 (65)
- 收藏
- 关注
原创 android 图片轮播
今天,简单讲讲Android图片轮播功能。其实图片轮播功能就是使用ViewPager和Handler,网上查找了资料,把这个简单的问题写的很复杂。其实一个自定义控件完全可以解决。这里直接上代码,不在做过多的讲解了。有问题的可以提问,我看到后会尽量回复。一.定义相关变量private final int DELAY_TIME = 3000;//自动轮播时间private List&l...
2018-08-10 13:06:57 1346 1
原创 android studio环境配置
今天,简单讲讲Android studio如何安装和配置好环境。昨天,讲了jdk环境的配置,如果没有配置好jdk,是不能安装Android studio的。如果已经配置好jdk环境,那么直接学习Android studio 的环境配置。这里提一下,自己昨天终于成功申请到专栏作家,感觉坚持写博客还是有回报的。下一个目标是CSDN的博客专家。1、首先必须安装Java JDK (Java JDK...
2018-08-09 13:18:20 88439 10
原创 android jdk环境的配置
今天,简单讲讲Android如何在电脑上配置jdk环境。因为最近换了工作,所以重新配置了电脑的jdk环境,发现自己不是很熟练,所以记录一下。 进行下载并配置Java1、现在Java JDK到1.8了,去.oracle官网下载,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213...
2018-08-08 14:51:56 40166 7
原创 Android 入职感想
最近,我离职了上一家公司,发现找一份工资比较困难。其实也不是找工作本身困难,而是在之前公司安逸的环境待久了,发现找工作时到处跑,到处面试很困难。不知道大家是不是这样,这里我也通过博客给那些关注我的人说一下,我之前写博客的原因只是因为想记录自己在工作中的问题以及如何解决的,为了以后避免犯同样的错误。所有我之前写的博客经常有人说写得太简单,或者有人说看不懂,这个问题我也没有办法解决,因为我并不是为...
2018-08-06 09:25:21 800 1
原创 android 如何将WPS文档转成PDF
今天,简单讲讲android里如何将WPS文档转成PDF格式的文档。这个其实也很简单 ,也和android的关系不大。大家如何不想看就不用继续看了。之前我一直在写文档,最后总是是完成的文档,但是领导要我讲WPS word格式的文档转成PDF格式的文档后在发送给他。当时,我居然不知道怎么办,于是在网上查找了资料,最终是解决了问题。这里记录一下。如果需要将WPS文档转成PDF格式的文件,那么可...
2018-07-31 09:18:00 2921 5
原创 android Word 显示文档结构图
今天,简单讲讲android里浏览Word文档时,如何显示文档的文档结构图。这个其实也很简单,之前我把自己用WPS写成的文档发送给领导查看,他用的是Word查看的文档,所以没有显示我在WPS上设置的文档结构,后来我看到了,发现没有显示文档结构图,文档很难看明白。但是当时自己也不知道Word如何显示文档结构图。所以在网上查找资料,最终解决了问题。这里记录一下。 1、打开Word2010文...
2018-07-27 09:14:18 1244
原创 android WPS如何绘制垂直和水平的直线
今天,简单讲讲android 里如何使用WPS绘制直线时使直线可以水平和垂直。记得昨天讲了如何使用WPS插入图形,其中其实就有直线可以绘制。但是自己在绘制流程图时,发在很难绘制垂直和水平的线条,所以在网上查找了资料,最终解决了问题,其实也很简单,这里还是记录一下。 方法/步骤1.打开WPS,在“插入”选项卡中选择“形状”命令。2.在“形状”的下拉菜单中,选择直线命令。...
2018-07-26 09:22:26 8661
原创 android WPS如何绘图
今天,简单讲讲如何使用WPS绘制图像。这个其实也和android没有太大的关系,还是之前制作文档时需要绘制程序的流程图,这是需要插入图片。其实也是很常用的功能,但是当时自己有忘记怎么插入图像了,所以在网上查找了资料,最终解决了问题。这里记录一下。 wps文字绘图工具在哪儿:1、启动wps,如下图,选择左上角菜单栏中的“插入”。2、然后你就会看到在插入的形状下会有各种类型的图...
2018-07-25 09:32:23 1546
原创 android WPS中设置目录标题和目录引用
今天,简单讲讲android使用WPS写文档时,如何设置目录的标题。其实这个很简单,自己之前写文档时用过,但是有一段时间没有写文档,现在有开始写文档时,居然不知道怎么设置一级、二级、三级标题。于是自己在网上搜索了资料,最终解决了问题。这里记录一下。 1988年5月,一个叫求伯君的普通技术人员在一个宾馆的出租房间里凭借一台386电脑写出了WPS(Word Processing Syste...
2018-07-24 10:07:02 4381
原创 android 如何使用LaunchMode
今天,简单讲讲android的启动模式LaunchMode,以及如何根据自己的需要设置LaunchMode。这个其实也很简单,我每次使用android studio新建activity时,系统都使用了默认的LaunchMode,即standard模式的LaunchMode。但是自己一直没有写博客总结这个功能,主要是没有必要。直到最近需要做一个功能,即App切换后台后,再次进入App时,需要跳到...
2018-07-20 09:49:02 1675
原创 android studio如何生成混淆代码的jar
今天,简单讲讲android里如何在生成jar包时,同时对jar包的代码进行混淆,避免别人看到核心代码。之前,我对领导说我打包生成的SDK,别人使用android studio导入后可以看所有的源码。结果领导说这样不可以,核心代码不能给别人看到。于是在网上搜索如何不让别人看到jar包里的代码,最终发现混淆核心代码就可以做到,不过最后发现混淆还是存在问题,这里记录一下。 网上的这些内容很...
2018-07-19 09:28:45 1537
原创 android 如何使用Parcelable接口
今天,简单讲讲android如何使用Parcelable接口传递数据。这个其实也很简单,之前我写过博客将关于Serializable接口传递对象,实现Parcelable接口也是为了传递对象,但效率更高,所以在网上查找了相关的资料,这里记录一下。 想要在两个activity之间传递对象,那么这个对象必须序列化,android中序列化一个对象有两种方式,一种是实现Serializable...
2018-07-18 09:38:44 7121 1
原创 android 如何保留数据两位小数
今天,简单讲讲android如何保留运算结果为浮点数时,保留两位小数显示。最近,由于换了租房的位置,状态不好,现在没有心思写比较复杂的内容,最近写博客可能都会偏向简单的内容。这个其实很简单,最近做一个功能时,获取到文件的大小为B的数据,在界面上需要显示为MB,这是需要转换才可以1MB=1024*1024B,所以需要进行触发运算,但是运算结果为整数不好,需要为浮点数并且显示小数点后两位数...
2018-07-17 09:09:29 33135
原创 android 解决listview.notifyDataSetChanged刷新时Imageloader加载图片闪烁问题
今天,简单讲讲android里再listview调用notifyDataSetChanged刷新界面时,Imageloader加载图片会闪烁的问题。最近,发现app里的listview图片会出现闪烁的情况。我发现是由于调用notifyDataSetChanged这个方法时候,图片全部闪烁一下,原因是图片全部重新加载了一次,导致闪烁。后来修改为局部刷新,但是还是还是存在是不是闪烁的情况,于是在网上查...
2018-07-13 08:52:02 4096 1
原创 android 根据文件Uri获取图片url
今天,简单讲讲android里如何通过文件的Uri获取文件的路径url。昨天,我讲了如何调用手机的文件管理器获取文件资源,但是文件管理器返回的是文件的Uri,我们需要通过Uri获取文件的url才可以操作文件。昨天的博客虽然写了一种Uri转url的代码,但是我自己也没有很懂,于是在网上查找资料,最终解决了问题。这里记录一下。一.简易版处理(实际并没发现有什么问题)public static Stri...
2018-07-12 09:15:32 5166
原创 android 调用系统文件管理器
今天,简单讲讲android如何调用系统的文件管理器获取目录下的文件资源。这几天,还是因为搬家的事,导致自己状态很差。和领导说想要辞职,领导说还是先适应一下在说。所以还是坚持了。这个其实也很简单,之前做一个功能时需要用到,所以在网上查找了资料,这里记录一下。Android区别于iOS的沙盒模式,可以通过文件浏览器浏览本地的存储器。Android API也提供了相应的接口。基本思路,先通过Andro...
2018-07-11 09:09:23 37937 28
原创 android 将app添加进入文件的打开方式
今天,简单讲讲android里如何将自己的app添加进入文件的打开方式。最近因为换租房的原因,状态很不好。今天尝试写点android的代码的内容。其实很简单,我们只需在AndroidManifest.xml做一些修改,然后进行处理即可。如何让自己的软件出现在打开方式的列表中呢? 通过设置AndroidManifest.xml文件即可:<activity android:name=".Main...
2018-07-06 09:16:11 10925 4
原创 android 使用电脑画图软件输入文字
今天,简单讲讲android里如何在windows上使用画图软件输入文字。最近,因为换了租房的位置,导致自己的状态很不好,所以这几天没有写关于android代码的内容。主要也是自己现在写不好,所以先写写之前就想写的部分其他内容。因为做android开发时,有时需要写一些界面的设计,所以有时候我会用画图软件设计界面的修改,这时就需要输入修改的文字内容,但是自己当时不会使用画图软件输入文字,所以在...
2018-07-05 10:17:33 495
原创 android 将IE设为默认打开的浏览器
这个其实和android没有什么太大的关系,只是之前几次下载Google浏览器时,系统默认修改为了Google浏览器。但是自己习惯了IE浏览器,所以想把它设置回来。但是自己居然不知道怎么做。于是在网上查找资料,最终解决了问题。这里记录一下。这个很简单:一.使用IE的工具选项打开 Internet Explorer,依次选择“工具”按钮 和“Internet 选项”。选择“程序”选项卡,然...
2018-07-04 09:44:24 1086
原创 android Formatter 的使用
今天,简单讲讲android里的关于Formatter 的使用。这几天换租房的位置,好累啊。弄得我写博客的习惯都没有按时完成。之前,我在看String.format的源码时,发现了String.format其实内服是使用了Formatter 类,但是自己对这个类不很了解,于是在网上查找资料,最终解决了问题。这里记录一下。先看看String.format的源码:public static Str...
2018-07-03 09:23:18 2078
原创 android shape的使用
今天,简单讲讲android里如何使用shape设计各种样式。之前,我记住在开发中也很多次使用到了shape,因为比较简单,所以一直也没有写博客进行总结。但是,最近看代码时,发现了一些shape属性还是不了解,所以在网上查找了shape的资料,这里记录一下。首先,使用shape画的图形,这个xml文件的根节点是shape,如下:<shape xmlns:android="http://sch...
2018-06-27 08:52:53 1041
原创 android SQLite数据库的使用
今天,简单讲讲android如何使用SQLite数据库。最近,自己在做一个功能时又用到了SQLite数据库,发现自己还是掌握的不很全面。其实之前的app里面也一直用到了数据库,但是自己没有花时间写篇博客总结一下。所以这次在网上查找资料,总结一下SQLite数据库的使用。这里记录一下。Sqlite简介: Sqlite数据库是一种轻量级数据库,它具备跨平台,多语言操作等优点,它广泛用于包括浏览...
2018-06-26 09:59:22 3430 1
原创 android 如何使用android:supportsRtl属性
今天,简单讲讲android里如何使用AndroidManifest文件里的android:supportsRtl属性。之前,在app上发现一个问题,就是app设置为阿拉伯语时,手机默认德我布局方向变成了从右往左,导致界面出现了很大的问题。后来通过修改布局,解决了部分界面的问题,但是界面在从右往左时还是显示的不很好看。于是我打开应用宝,发现应用宝的界面是正常的从左往右布局。所以在网上查找资料,...
2018-06-22 08:46:56 34578 3
原创 android 解决String.format多语言存在的问题
今天,简单讲讲android里如何解决String.format在切换语言时存在的问题。之前,我写过一篇博客,讲关于String.format的基本使用,大家如果没有看过,建议看看或者去网上查找资料。但是昨天,发现当手机切换成阿拉伯语时,String.format格式化的数据是一串奇怪的字符串。于是在网上查找资料,最终解决了问题。这里记录一下。这里还是先回顾一下String.format的基本使用...
2018-06-21 08:48:01 6361
原创 android 设置点击ProgressDialog外的区域不消失
今天,简单讲讲android如何设置点击ProgressDialog外的区域不消失。昨天,自己做一个加载框ProgressDialog时,完成功能后,发现ProgressDialog点击区域外面就立即消失了,于是我想设置ProgressDialog点击区域外时不消失,点击手机返回键时才自动消失。可是发现自己居然不知道怎么做,于是在网上查找资料,最终解决了问题。这里记录一下。安卓在4.0之前对话...
2018-06-20 08:47:44 4623
原创 android 解决password过时
今天,简单讲讲如何解决android:password 过时的问题。这个其实很简单,之前自己讲过很多过时的代码,这个android:password 过时也经常遇到,只是一直没有花时间写成博客。今天正好记录一下。android:password="true"编写Android时,这句代码会报错,“android:password is deprecated: Use inputType ins...
2018-06-15 08:14:15 5827
原创 android Wifi开发相关内容
今天,简单讲讲android里如何使用WifiManager。之前,我看代码时,看到了wifi相关的代码,发现自己对于这个内容的使用还很不熟悉,所以在网上查找资料,最终解决了问题。这里记录一下。移动设备离不开网络,android平台中在包android.net.wifi下提供了一些类专门用于管理设备的Wifi功能。该包下主要存在如下几个类:ScanResult类这个类主要是通过Wifi硬件的扫描来...
2018-06-14 08:47:17 1085
原创 android 使用浏览器打开指定页面
今天,简单讲讲android里如何使用浏览器打开指定的网页。之前,我做一个功能时,服务器返回一个url地址,我需要跳转到指定网页。却发现自己不知道怎么做,在网上搜索了资料,最终是解决了问题。这里记录一下。启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打...
2018-06-13 08:31:40 30901 2
原创 android ListView 局部刷新
今天,简单讲讲android如何对ListView 进行局部刷新。之前,自己做的ListView 发现刷新频率太高了,而且很多界面上看不到的数据改变时调用Adapter.notifyDataSetChanged()也会导致整个ListView 进行刷新。其实我们只需在界面元素改变时刷新界面那个改变的item就可以。如果不停刷新这个界面,会导致效率减低。所以在网上搜索了资料,最终解决了问题。平时在写...
2018-06-12 08:28:38 4150
原创 android Notification的使用
今天,简单讲讲android里如何使Notification。之前,我讲如何使用服务器进行版本升级时提到了Notification。这个其实我并不常用,所以当时看代码时也是查找了资料,这个很多地方还是被用到的。这里记录一下。先看看通知栏的效果:Notification Notification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时...
2018-06-08 08:50:25 1003
原创 android 如何使用服务器进行版本更新
今天,简单讲讲android里如何在app内部直接使用服务器进行版本更新。昨天,我讲了如何使用应用市场进行版本更新。但是使用应用市场进行版本更新存在一个问题,就是app无法获取应用市场里app的版本信息,所以使用应用市场进行版本更新时,需要搭一个服务器给app可以获取到应用市场最新的app的版本信息。这里大家其实想到了吧,既然可以通过服务器获取app的版本信息,那么也可以直接通过服务器下载最新...
2018-06-07 08:58:23 4343 1
原创 android 使用应用市场进行版本更新
今天,简单讲讲如何使用应用市场更新app的版本。最近,需要做一个功能,使app能自动进行版本检测和更新。之前,app都是使用应用市场提示用户更新的,但是这次希望app在打开时可以自动检测新的版本,然后进行版本更新。在网上查找了很多版本更新的资料,写出了设计文档。但是我的设计是让app在内部直接下载服务器的最新版本进行更新,而领导说必须使用应用市场进行更新,所以在网上查找资料,最终解决了问题。这...
2018-06-06 08:59:57 14731 3
原创 android Integer类的toString函数的使用
今天,简单讲讲android里如何使用Integer类的toString函数。这个其实很简单,就是将整数转成字符串。不过之前一直使用的是String.value()来进行转换的。后来在为网上查找资料,发现Integer类的toString函数的效率更高,所以在这里记录一下。一.下面介绍一下Integer类----toString函数的作用toString方法---- 生成整数的十进制字符串 返...
2018-06-01 08:45:04 2626
原创 android 自定义属性
今天,简单讲讲android里如何自定义属性。这个其实我本来是想和自定义控件一起讲的,不过最近看一些自定义控件的代码时,老是因为没有完全理解自定义属性,导致看代码花费过多的时间,所以还是决定提前把这个内容讲一下。自定义属性对于自定义控件是一个基础,所以在网上搜索资料,把这个内容整理一下。这里记录一下。一般情况下,我们自定义一个View的时候往往会重载它的三个构造函数,如下:public class...
2018-05-31 09:15:37 12049 3
原创 android removeRule的使用
今天,简单讲讲android里如何使用removeRule去动态改变布局。最近在修改代码时,发现横竖屏切换时需要动态的设置控件的RelativeLayout.LayoutParams,之前自己是每次切换就new一个RelativeLayout.LayoutParams,但是这样在效率上比较低。所以自己想优化时直接获取控件的RelativeLayout.LayoutParams然后动态的改变属性...
2018-05-30 08:44:17 2858
原创 android @id和@+id的区别
今天,简单讲讲android里关于@id和@+id的区别。之前,自己在布局里无论什么情况都使用@+id,可是后来发现有些代码用的是@id,自己不知道这两者之间有什么区别。于是就在网上查找资料,最终是解决了问题。这里记录一下。Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/...
2018-05-29 08:40:46 23357
原创 android 获取视频第一帧作为缩略图
今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上。之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需要显示视频的缩略图在界面上给用户看,于是想到显示视频的第一帧作为缩略图。但是我不知道具体怎么写,于是在网上查找资料,最终是解决了问题。这里记录一下。一.使用MediaMetadataRetriever获取视频的第一帧作为缩略图/** * 获取视频文件截图...
2018-05-25 08:54:35 30818 3
原创 android 调用系统播放器
今天,简单讲讲android如何调用手机自带的播放器。昨天,从服务器下载一个AVI的视频,下载后需要进行播放,所以想调用系统自带的播放器。但是由于很少用到,所以自己当时不知道怎么写,于是在网上查找资料,最终是解决了问题。这里记录一下。一.网上的常见调用播放器代码(存在问题)String url = "http://192.168.0.1/1.mp4"Intent intent = new Int...
2018-05-24 08:48:46 12941 5
原创 android byte[]与图片的转换
今天,简单讲讲android如何将byte数组的数据转换成图片显示。之前,在做一个功能时,从服务器获得了图片的byte数组的数据,需要将数据转成图片显示在手机上,或者保存在文件里。当时居然不知道怎么转换,所以在网上查找了资料,最终是解决了问题。这里记录一下。直接上代码:package com.bingo.util;import java.io.BufferedOutputStream;imp...
2018-05-23 08:36:09 26522 2
原创 android setGravity()的使用
今天,简单讲讲android LinearLayout中如何使用setGravity()。之前,在做一个功能时,需要根据数据的变化设置LinearLayout的gravity 。之前,自己写代码都是直接在xml文件里通过roid:gravity设置的属性,这次需要在java代码里动态设置时,居然不知道怎么设置。后来,在网上搜索了资料后,发现setGravity()就可以设置,这里记录一下。在进行U...
2018-05-22 08:53:04 34698
Android handleThread的使用
2018-12-17
Android 动态权限获取
2018-12-15
Android 获取位置信息
2018-12-06
android Volley的简单使用
2018-08-10
Android 使用友盟进行登陆和分享功能
2019-03-09
Android qq,微信的第三方登陆
2019-02-27
Android v7 appcompat library
2018-12-27
Android ConstraintLayout的使用
2018-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人