转载Android
文章平均质量分 50
星旅zl
记录自己的学习与成长
展开
-
(转)Android Studio 下debug情况下直接使用release的签名
http://blog.csdn.net/Y1258429182/article/details/51265160 本文出自:杨哲丶的博客情景: 在一个风和日丽的中午,又一次做微信分享功能,因为微信分享需要正式的签名,你们是不是每一次都需要自己打包apk后才能测试微信分享功能?打包那个速度估计各位都有深切体会,喝杯茶的时间估计快有了! 然后小Y在浏览文章的时候发现可以在grad转载 2017-05-11 15:11:25 · 393 阅读 · 0 评论 -
(转)ViewPager中切换界面Fragment被销毁的问题分析
转载自:http://www.th7.cn/Program/Android/201407/246506.shtmlViewPager中切换界面Fragment被销毁的问题分析 1、使用场景ViewPager+Fragment实现界面切换,界面数量>=3 2、Fragment生命周期以及与Activity生命周期对比转载 2017-04-01 14:09:11 · 742 阅读 · 0 评论 -
(转)Android CollapsingToolbarLayout使用介绍
转载自:http://www.jianshu.com/p/06c0ae8d9a96我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来了解下CollapsingToolbarLayout的使用。文章的第三部分介绍了Col转载 2017-08-02 14:44:26 · 355 阅读 · 0 评论 -
(转)Android开源数据库LitePal
Activity开源数据库LitePal转载自:http://www.jianshu.com/p/557682e0a9f0开源地址:https://github.com/LitePalFramework/LitePal虽然不想承认,但是我的SQLite知识真的很差,然后又有LitePal这种简单好用的封装数据库,可以预测我的SQLite知识的小船要一直搁浅了,嗯,没有翻~转载 2017-06-14 16:51:14 · 338 阅读 · 0 评论 -
(转)ProgressDialog使用总结
转载自:http://blog.csdn.net/caesardadi/article/details/11982721ProgressDialog的使用 ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。ProgressDialog的创建方式有两种,一种是n转载 2017-05-27 15:41:01 · 608 阅读 · 0 评论 -
(转)kotlin官方文档-第一章入门
转载自:http://www.jianshu.com/p/b70011dfba7d什么是Kotlin?图片发自简书AppKotlin是JetBrains开发的基于JVM的语言,JetBrains想必大家应该很熟悉了,他们创造了很多强大的IDE,android studio谷歌官方的android IDE就是基于Intellij,kotlin可以作为一个插件被用来转载 2017-06-08 11:20:28 · 492 阅读 · 0 评论 -
(转) Android Invalid maximum heap size: -Xmx 解决方法
转载自:http://blog.csdn.net/fuchaosz/article/details/51546239最近遇到一个bug,由于项目较大,超过了65535限制,因此要使用multiDexEnabled,build.gradle文件如下:dexOptions { javaMaxHeapSize "4g"}defaultConfig { ap转载 2017-10-08 15:55:28 · 3622 阅读 · 0 评论 -
(转)解决Android-SDK Manager闪退
转载自:http://blog.csdn.net/wang295689649/article/details/60960953使用Android studio开发安卓的同学,都遇到这个问题了吧,突然一天SDK Manager.exe就打不开了,黑框一闪而过,这是为什么呢?我查了很多解决方案都失败而告终,直到有一天,我重新下载了一个SDK,我没有做任何更新,点击SDK Manager转载 2017-09-27 16:56:44 · 6597 阅读 · 1 评论 -
(转)EditText限制输入字符类型的几种方式
转载自:https://www.cnblogs.com/ldq2016/p/6235872.html1、第一种方式是通过EditText的inputType来实现,可以通过xml或者Java文件来设置。假如我要设置为显示密码的形式,可以像下面这样设置:在xml中, Android:inputType="textPassword"在java文件中,可以用 myEd转载 2018-01-25 11:28:02 · 309 阅读 · 0 评论 -
(转)Android RecyclerView添加搜索过滤器
转载自:https://www.jianshu.com/p/04a2e42a732eRecycleView搜索过滤器-getFilter()Android 提供了Fileterable类,可以通过过滤器(条件)来过滤数据。通常,getFilter()方法必须在提供过滤条件的适配器类中被重写,以通过列表进行搜索。下面是通过getFilter(),来过滤数据。 @Override转载 2018-01-19 14:57:31 · 854 阅读 · 0 评论 -
(转)Android浅谈-MVC、MVP、MVVM
分享一篇不错的文章,微信推送的,截取其内容,对于这三种模式分析得挺深入,也算是对安卓常用框架的一种总结。一、为什么要用框架或者模式使用架构的目的是使程序模块化,做到模块内部的高聚合和模块之间的低耦合,使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率。而且最重要的一点,架构和模式并不是说让你的代码量更少了,往往可能还会增大,但是它帮你在逻辑上更简单的了,很好的定义了单...转载 2019-03-06 17:28:42 · 181 阅读 · 0 评论 -
(转)Android App监听软键盘按键的三种方式
转载自:http://blog.csdn.net/zhufuing/article/details/18964725/我们在Android手机上面有时候会遇到监听手机软键盘按键的时候,例如:我们在浏览器输入url完毕后可以点击软键盘右下角的“Go”按键加载url页面;在点击搜索框的时候,点击右下角的search符号键可以进行搜索;或者在全部数据输入完毕后,点击右下角的"done转载 2017-05-12 12:28:05 · 360 阅读 · 0 评论 -
(转)Glide图片加载库介绍
转载自:http://www.cnblogs.com/whoislcj/p/5558168.htmlGlide简介: Glide 是 Google 员工的开源项目, Google I/O 上被推荐使用,一个高效、开源、Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功转载 2017-02-22 15:47:11 · 415 阅读 · 0 评论 -
(转)关于Android MVP模式的思考
转载自:http://www.spasvo.com/news/html/2017314164739.html MVP概述 MVP是指Model,View和Presenter的缩写,是MVC模式的一种改进版。MVP是一种非常适合Android应用的开发模式,它将把逻辑相关代码从presentation Layer中分离出去 ,所以,所有界面应该显示什么和界面如何显示这些是相互分离的, 在转载 2017-03-15 17:44:12 · 448 阅读 · 0 评论 -
(转)取消 EditText 自动聚焦弹出输入法界面
方法一(实测可行):参考http://www.cnblogs.com/dream-cichan/p/aaaa.html当我点击跳转至一个带有EditText的界面后,模拟器中的软键盘会自动弹出,严重影响了用户体验。在网上找了资料,现总结如下。我们知道,EditText有一个 android:focusable=""的属性,但是如果你在edittext中直接将这个属性设置为t转载 2017-03-09 18:12:54 · 567 阅读 · 0 评论 -
(转)This version of android studio is incompatible with the gradle version used.
本文参考自:http://blog.csdn.net/sinat_15417921/article/details/51907728Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run (or u转载 2017-02-22 14:14:28 · 600 阅读 · 0 评论 -
(转)Android推送通知指南
转载自:http://blog.csdn.net/joshua_yu/article/details/6563587在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就是准备采用这个服务来实现自己手机上的推送功能。Android Cloud to Device Messaging (C2DM)是一个用来帮助开发转载 2017-02-08 09:57:07 · 392 阅读 · 0 评论 -
(转)attrs.xml文件的属性解释
转载自:http://blog.csdn.net/jiangwei0910410003/article/details/17006087Android中在values中定义一个attrs.xml,然后自己定义一个组件MyViewattrs.xml内容如下:[html] view plain copy xml ver转载 2017-01-23 17:20:49 · 430 阅读 · 0 评论 -
(转)ScrollView嵌套GridView方法
在开发过程总遇到ScrollView嵌套GridView,由于这两种控件都带有滚动条,当他们碰到一起的时候便会出问题。 主要xml布局为:[html] view plain copyspan style="font-family:KaiTi_GB2312;font-size:18px;">xml version="1.0" enco转载 2016-03-30 16:47:28 · 430 阅读 · 0 评论 -
(转)Fragment的startActivityForResult
这里觉得这个例子不错,一个Fragment依附一个Activity,但数据都在Fragment中,我们怎么让这两个Fragment进行通信呢,注意前提,两个Fragment都依附于各自的Activity中,例子摘自: http://blog.csdn.net/lmj623565791/article/details/42628537两个Fragment,一个展示文章列表的Fra转载 2016-08-05 17:35:01 · 476 阅读 · 0 评论 -
(转)Activity的生命周期
RecyclerView的介绍很多,这里只写实现,其提供了3种常用的布局管理:LinearLayoutManager 线性布局管理器 (ListView效果)GridLayoutManager 网格布局管理器 (GridView效果)StaggeredGridLayoutManager 瀑布转载 2016-08-10 12:17:51 · 870 阅读 · 0 评论 -
(转)WebView与JS交互和VedioView的简单使用
我们都知道我们的Native是可以和web页面中的JS进行交互的,而且方法都差不多,那我们就来看看他们的差别和使用场景吧首先我们必须设置设置后,我们会得到如下的提示,说会有危险,我们后面会介绍一种办法Webview里面的界面调用Native Java代码首先我们需要定义一个类,在这个类中定义一些方法供我们的Js调用:值得注意的是,在Android4.2开始,我们转载 2016-12-02 13:42:04 · 520 阅读 · 0 评论 -
(转)Android retrofit 日志拦截器
个人觉得这个例子是拦截器很好的入门,虽然直接使用下面三行代码就可以获得想要的Log信息if(BuildConfig.DEBUG){ //log拦截器 HttpLoggingInterceptor loggingInterceptor=new HttpLoggingInterceptor(); loggingInterceptor.setLevel(HttpLogging转载 2016-12-13 15:26:51 · 2224 阅读 · 0 评论 -
(转)理解和正确使用Java中的断言(assert)
转载自:http://blog.csdn.net/AbnerChai/article/details/87379理解和正确使用Java中的断言(assert)一、语法形式: Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的语法形式有如下所示的两种形式:1、assert conditi转载 2017-01-23 11:23:56 · 2835 阅读 · 0 评论 -
(转)关于密钥管理的几个设计原则
关于密钥管理的几个设计原则网络安全有赖于密钥管理的有效性,即保证密码的产生,存储,传输和使用的安全性,这就要求对密钥进行有效的管理。1,任何密码不以明文的方式进行存储,除非是放在足够安全的密码装置内。人工分配的密钥必须以密钥分量方式分别由不同的多个可信任的实体保管,不得直接以明文方式由单个实体掌握,对密码装置的任何操作均无法使得密钥以明文方式出现于密码装置之外;转载 2017-01-13 13:29:46 · 2225 阅读 · 0 评论 -
(转)Android SDK下载安装及配置教程
Android开发环境搭建分为以下四步:第一步、安装JDK;第二步、安装Eclipse;第三步、下载并安装AndroidSDK;安装JDK官网:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html按照以下步骤操作即可:(1)点击图中箭头所指的任意一个都可以。(2)接受(3)...转载 2019-05-20 10:03:55 · 304 阅读 · 0 评论