自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

原创 Axure如何简单制作登录注册的切换

1.首先打开Axure,创建好界面后,点击打开page1界面,拖拉一个矩形框作为背景,再拖来两个矩形框,分别命名为登录和注册两个按钮。同时拖拉一个动态面板,如图所示。2.在动态面板中,创建两个子模版,分别命名为登录动态面板和注册动态面板,如图所示。3.创建完成子动态模版后,打开第一个子动态模版登录。然后进行编辑该界面。添加文本输入账号和密码和两个文本框,如图展示。4.同样...

2020-03-06 19:47:53 2857

原创 Android中如何触发html页面的Button控件点击事件

   在android开发中,往往有时会加载html界面,同时需要与之html里面的控件进行交互。这里简单介绍一下如何在android中触发加载的html界面的Button控件。 1. 首先看Activity的代码:首先我们要获取到当前的WebView控件,然后通过html的路径加载html界面,当前的html路径我是在本地的,然后设置WebSettings webSettings...

2018-08-13 23:46:14 9476

原创 android使用Recyclerview实现条目的侧滑删除功能

        今天项目需求,需要条目可以侧滑删除功能,所以想到了使用Recyclerview的条目侧滑删除功能,然后看了一下网上很多这种例子,然后就借鉴了一下网上其他大神写的博客,自己也简单的写了demo。    先上一个效果图给大家看看是否符合其他有这个需求的朋友!    看了这个效果,如果需要侧滑条目再添加多一个什么置顶之类的控件,只需要改一下条目布局代码就可以了。这个功能很...

2018-06-29 17:44:45 6061 2

原创 android的接口回调

什么是接口回调呢,就是当你在B页面写好的数据,但A或C想调用的时候,直接通过B写的接口可以把数据调过来A,C这里进行相关其他的操作。而且B写的接口,A和C并不一定就会调用,只是当需要用到B里面的数据才会调用此接口,所以并不影响A,C页面本身的业务逻辑操作。下面我敲了Recyclerview的条目监听的一个接口回调把数据从Adapter中把点击哪一条条目和position转到主页面中进行其他的操

2017-10-31 15:41:34 752

原创 android使用ViewPage实现Grally画廊的卡片式效果

通过使用ViewPage实现Grally画廊的卡片式效果,简单易懂易实现。之前一直在github与网上搜索资料,查看了很多比如RecyclerView实现画廊的效果,ViewPage实现画廊的效果,但是都没有我想要的既简单又达到我想要的效果。所以我总结了一下查看的这么多资料,自己弄了一个简单的自己想要的效果出来。编写使用到viewpage,cardview两个控件就可以简单的实现了卡片式画

2017-10-27 13:35:37 5726 1

原创 android向下一个活动页面传递数据和向上一个页面传递数据

在android中,我们有时会用到在当前活动页面向下一个活动页面传递一些数据过去,而Intent中提供了一系列的putExtra()的方法重载,可以把我们所要传递到下一个活动的的数据暂时保存在Intent。然后在下一个活动页面中通过Intent中提供的方法再取出来就可以了。第一个活动页面传递数据到下一个活动页面的代码public class MainActivity exten

2017-09-27 09:31:57 9551 1

原创 会话维持(类似登录后带着一个令牌来操作其它地方或访问其它地方)

会话维持就是我们通常说的那种像QQ登录,京东商城登录,淘宝登录一样,我们会带着一个类似令牌的身份证号来操作里面的一些功能,这个身份是唯一的,每一个人都有唯一的一个身份识别号码。会话维持的好处就是安全性高。而最常见的方式有sessionKey/token和Cookie:sessionKey/token:1.我们注册成功后,服务器会生成一个seesionKey或token的值,

2017-09-19 22:39:16 588

原创 线程的五种状态与线程池的知识点

线程的五种状态1.新建:当new操作符合创建一个线程时,例如new Thread(r),线程还没有开始运行。此时的线程处于新建的状态。程序还没有开始运行线程中的代码。2.就绪:一个新创建的线程,并不自动开始运行。要执行线程,必须调用线程的start()方法。Start()方法创建运行的系统资源,并调度线程运行run()方法,当start()方法返回后,线程就处于就绪状态。处于就绪状态的

2017-09-09 22:48:51 3690 1

原创 Android快速使用Gradle实现多渠道打包

在Android开发工程中,当项目完成后,可能需要发布到不同的市场来提供给用户下载,所以正常情况下如果单个来打包,这样很耗时而且改代码很繁琐,导致效率很低累死了自己。所以就出现了多渠道打包。这里我简单的介绍一下目前我使用的多渠道打包有哪些,比如:友盟渠道打包,但是友盟渠道打包已经停止更新成为了历史了。所以小伙伴们不用再使用这个渠道打包了,官方也提醒我们用别的渠道打包工具了。Gradle渠道打包

2017-08-15 00:39:23 451

原创 android的国际化

在android开发中,应用可能会发布到国外的市场,所以我们需要对应用进行国际化处理。怎么国际化处理呢。简单来说就是把应用里面的相关信息名字改成国外你要发布到什么地区的语言就可以了。怎么使用呢,下面举一个例子。                                                    在android的项目中,默认是英文显示,而为了根据不同地区语言的

2017-08-13 14:24:35 476

原创 android如何获取应用版本号和版本名称

在android中,一个应用有对应的版本号versionCode和versionName代表的是版本信息。一般在应用的刚打开的欢迎页面,会有当前应用的版本号显示。当然在应用的帮助模块也有显示这个。当然版本号可以自定义设置,但是后者设置的版本号不能低于前者设置的版本号,否则是无法更新最新版本的。一般版本号都是设置为1,然后慢慢升级设置版本号1.1,1.1.1等等版本号。至于版本信息version

2017-08-13 14:11:41 45354 1

原创 常见的Java设计模式

单例设计模式的4中模式:懒汉式: public class SingleInstance{ privte SingleInstance(); private static final SingleInstance instance= null; public static SingleInstance getInstance(){ if(instan

2017-08-06 16:07:10 225

原创 Android中Service中是否能做耗时操作,两种启动模式与服务不被杀死的方法

1.在Service中,一般情况下都是不能在Service中耗时操作的,但是可以在mainifest中设置属性progress,这样我们就可以做耗时操作了。2.Service的两种启动模式:第一种是startService:startService的启动模式由于没有和Activity进行绑定,所以可以在后台长期运行,但是不能调用服务里的方法,用这种方式启动Service的生命周期为  on

2017-08-06 15:28:38 5461

原创 Android中View的宽高测量结果为0的原因和解决方法

在View的宽高测量结果中,有时你会发现明明可以实现,但检测的宽高结果为0。所以这里介绍了四种方法来让View的检测宽高结果显示出来。1.可能没有调用View.OnMeasure()方法。所以测量的结果为0。这里通过调用View.OnMeasure()得到测量的结果。mText.measure(0,0);int widthMeasureSpec = mText.getMeasured

2017-08-05 23:27:06 2269 1

原创 android中的ANR异常

ANR异常(Application Not Responding)1.出现ANR异常的原因:1.主要是在主线程中做了耗时操作(在5秒时间内还没用响应)2.在BroadcastReceiver的10秒内没有完成返回。3.Service在特定的时间内无法处理完成(在20秒的时间内,这个情况很少出现)主要出现这些是:主线程中做了网络操作,或则在主线程中做了一些缓慢的磁盘操作。

2017-06-19 22:34:14 401

原创 快速使用Git和Gitblit

1.在刚安装git的时候需要配置环境变量,不然在后期提交过程会出现重复提示现象  $ git config --global user.name "John Doe"  $ git config --global user.email [email protected]创建代码库提交项目的常用步骤  1.git init   创建git代码库  2.git

2017-06-19 21:32:00 8497

原创 android控件中@id与@+id的区别

在android开发过程中,我们都会用到布局Layout中的控件,来显示数据或者用来跳转到其他页面的。而id就是一个作为获取控件的唯一表示。比如我们平常在写控件的时候,给一个控件附上id (android:id = "@+id/名称")。@+id:android:id="@+id/名称"对于这个,相信大家都不会陌生,因为每次敲代码。在布局中的控件,我们都会写上。而他的作用大家也应该很熟悉,作用

2017-06-13 23:18:26 3560

原创 http与https的几个不同点

http与https的区别:1.https协议需要到申请证书,一般免费证书很少,需要交费。2.http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议3.http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。4.http的连接很简单,是无状态的5.HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份

2017-06-09 00:12:30 330

原创 get和post请求的几个区别

1.get是服务器上获取数据,post是想服务器传送数据。2.在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。3.get方式提交的数据最多只能有1024字节,而post是没有此限制的。因为post请求提交的数据可以很大,所以看成是没有限制的。4. 对于get方式,服务器端用Request.QueryStri

2017-06-08 23:25:58 385

原创 简单介绍android中什么叫i18n 和L10n

1.internationalization (国际化)简称:i18n,因为在i和n之间还有18个字符。localization(本地化 ),简称L10n。2.国际化的由来:  因为每个地区编写的代码都有该地区的语言来决定,所以为了支持多国的语言,因此才会出现国际化,这样可以相互有利于开发和国际上的通用。在android目录下的res/中创建一个另外的values-(字母和ISO国

2017-06-06 00:59:43 1142

原创 Activity、View及Window之间关系总结

1.view组成树形结构,以表示部分整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。2.view主要绘制我们想要看到的画面一样。是一个最基本的ui组件。像平常的画面显示都是用view来绘制出来3.Window表示一个窗口,大小取值为屏幕的大小,但是不是绝对的大小,因为像对话框,Toast之类就不是整个屏幕的大小。所以是可以调试的4.window绘制过程中。包挎

2017-06-04 22:38:42 547

原创 android中ListView焦点强占解决

1.在listview中经常会出现焦点抢占的情况,如果在list item 上添加 checkbox、button、imagebutton、radiobutton…等事件性控件,则他们将优先有响应权利2.有两种处理方式:1.分别处理,让其响应处理逻辑相同即可2.通过布局兼容两者事件1.将ListView中的Item布局中的子控件focusable属性设置为false

2017-06-04 00:16:47 1930 2

电线组件 GB15934-1996.pdf

GB15934-1996 ,电线组件 GB15934-1996.pdf GB15934-1996

2019-08-30

SJT 11363-2006 电子信息产品中有毒有害物质的限量要求.pdf

SJT 11363-2006 电子信息产品中有毒有害物质的限量要求.pdf

2019-08-30

GB 17625.1-2012.pdf

电磁兼容 限值谐波电流发射限值(设备每相输出电流<=16A)

2019-08-30

android超简单的Recyclerview条目实现侧滑删除功能

超简单的Recyclerview实现侧滑删除功能,代码简单,复制就可以直接使用,如果不是删除功能,也可以自己修改条目布局的代码就可以实现其他菜单。详细介绍可以看https://blog.csdn.net/llengnuo,---

2018-06-29

android判断网络是否可用并且可以使用原生刷新控件进行刷新

这是一个判断网络是否可用的一个小demo,同时还运用了原生的刷新控件,进行页面的刷新再次判断当前是否网络可用。代码简单,可以用来做参考做判断是否有网络可用,比如登录的时候判断网络是否可用。

2017-12-23

android6.0/7.0权限适配和照相,获取相册图片

这个是一个当进入首页的之前,添加的6.0,7.0的动态权限进行判断,防止无权限不能进行操作。同时里面权限获取完后,有两个点击时间,一个是照相,一个是获取相册图片显示。同时这两个也进行来6.0和7.0的适配,想学习6.0和7.0动态权限的获取和照相功能,相册功能在6.0和7.0适配的都可以下载。里面代码还可以优化,我就不优化了。同时在裁剪图片的时候由于是intent来发送的,导致图片占用过大,所以偶尔出现裁剪后没有显示图片,可以尝试裁剪小一点。想使用的话,可以自己来更改intent的发送,这样就不会出现问题了。这个demo是给刚好需要的小伙伴看的,代码简单,很容易懂。

2017-12-22

drawableleft的图片与第一行文字对齐

多的时候,导致图片不会和第一行文字对齐,会变成居中对齐的效果。所以这个小demo就是解决图片与第一行文字的对齐的效果。代码简单。拷贝就可以使用

2017-12-21

android简单的实现emoji表情功能

android仿简单的实现emoji表情功能,可以发送出表情用Textview列表来显示出来。代码简单,拷贝就可以使用

2017-12-19

android使用ViewPage实现卡片式画廊效果

android通过使用ViewPage实现卡片式画廊效果,代码简单易懂,下载下来之后如果想要自己的效果,也可以直接改改代码就可以。

2017-10-27

android仿UC首页

仿UC首页的页面伸缩, 仿UC的界面的开发!

2017-10-03

android最简单的图片切换引导页面功能

android简单的引导页面功能,下载后里面有使用介绍,也可以自行导入代码观看,同时如果适合使用的话可以拷贝代码直接使用就可以。

2017-09-29

android底部弹出Dialog

最简单的底部弹出适应分辨率不同的手机,宽全屏,高自定义的Dialog。而且里面也有获取版本号信息等小部分代码。与Dialog代码分开写,不影响Dialog的代码阅读性。

2017-08-13

Android官方api文档完整版

最新的Android官方api文档完整版

2017-08-07

Android使用RxJava与Retrofit开发小案例

使用AndroidStudio开发工具,制作一个使用RxJava与Retrofit结合使用的小案例,并且还有Retrofit与RxJava获取数据的对比

2017-08-06

简单的ListView和GridView的排列方式

简单的在同一个Activity里面进行ListView和GridView的切换,(排列方式)。当点击图片的时候,会切换布局的数据排列方式。默认是listview的形式显示数据。

2017-06-22

android的ViewPage基础使用代码

本资源是提供给各位刚了解ViewPage使用的小伙伴。不过这个资源我按照了开发的模式,抽取了一些基类来写这个简单的功能,就当练习。希望小伙伴能看懂ViewPage的使用。代码在basedemo这个模块里面写的。而代码用androidstudio软件写的。获取控件id是使用butterknife插件生成的。简单的一段代码用了被我用了很麻烦,就是想练练敲代码的逻辑,希望见谅!

2017-06-21

Git的使用步骤

使用于刚刚接触Git安装使用的小伙伴

2017-06-19

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

TA关注的人

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