Android
文章平均质量分 66
Luyifei666
活着就应该改变世界!90后将成为各行各业的主力军
展开
-
Android APK打包流程
目录一、概述二、打包流程1、打包资源文件,生成R.java文件2、处理aidl文件,生成相应的Java文件3、编译项目源代码,生成class文件4、转换所有的class文件,生成classes.dex文件5、打包生成APK文件6、对APK文件进行签名7、对签名后的APK文件进行对齐处理一、概述今天主要讲一下Android程序的生成步骤,即Android打包成APK的流程。...转载 2020-03-12 13:58:32 · 744 阅读 · 0 评论 -
【转】JetBrains系列IDE快捷键大全
编辑快捷键组合 说明 Ctrl + Space 代码自动完成提示(选择) Alt + Enter 显示意图动作和快速修复 Ctrl + P 参数信息 (在调用方法参数忘记的时候,提示) Ctrl + Q 快速查找文件,可以查找当前类定义的文件等 Ctrl + 鼠标滑过 基本信息 Alt + Insert 生成代码...(细节需要...转载 2020-03-03 16:18:28 · 285 阅读 · 0 评论 -
Android中在用户登录时如何识别是否是一个正确的手机号码
作为一个刚入门的新手,我还没办法用正则表达式判断,于是写了这个比较通俗易懂的笨方法。适用于跟我一样的菜鸟,当我积累更多之时可能会有更好的方法来判断。原创 2016-09-23 09:22:36 · 1723 阅读 · 0 评论 -
Android实现推送方式解决方案
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是来探讨下Android中实现推送功能的一些解决方案,也希望能够起到抛砖引玉的作用。^_^转载 2016-10-09 11:55:12 · 394 阅读 · 1 评论 -
Android不点赞/踩不让提交评论
当我接到这个需求的时候就觉得坑人,为啥呢?先听听需求方怎么说,需求方说的是网上有很多人点的是赞,但是评论的内容的负面的,因此需要审核后才能公布。我又为什么觉得坑人呢?这样做会导致评论失去客观性,商家想让好评出现就让好评出现,想让差评消失就不然差评显示。原创 2016-09-23 12:35:14 · 602 阅读 · 0 评论 -
【Android】Gallery实现选中图片变大,两侧没选中图片变小
当你需要做一个选中图片变大,两侧图片变小的功能时,很多组件都能完成这个功能,万能的RecyclerView虽然好用,但是有个缺点,那就是android5.0以下版本的机器不兼容,你不能保证每台机器都是5.0+,所以这个功能交给Gallery时既简单又方便快捷,来看看吧~原创 2016-10-10 15:10:26 · 3732 阅读 · 1 评论 -
Android中自定义样式与View的构造函数中的第三个参数defStyle的意义
Android中自定义样式与View的构造函数中的第三个参数defStyle的意义零、序一、自定义Style二、在XML中为属性声明属性值 1. 在layout中定义属性 2. 设置Style 3. 通过Theme指定三、在运行时获取属性值 1. View的第三个构造函数的第三个参数defStyle转载 2016-10-11 10:08:17 · 480 阅读 · 0 评论 -
ListView中getView重用好多次
到今天已经工作一个半月了,作为一个安卓小白,类似一级的角色打3级的怪,好吃力啊,在此把我在工作中遇到的问题及解决方案写出来,给像我这样的小白看一看,避过这些坑。如果对你有帮助,赞一下吧。原创 2016-09-22 11:12:06 · 359 阅读 · 0 评论 -
让你的 Android 应用拥有微信一样的实时沟通体验【转自 丰俊文】
LeanMessage 移动开发 SDK 是由 LeanCloud 提供的,专为 iOS、Android 和 WindowsPhone® 等客户端程序提供应用内聊天的 API 和服务,并且也提供了 JavaScript API,方便开发者打通网页和客户端应用,给最终用户提供统一的使用体验。使用 LeanMessage API,您可以极快地以最少工作量让您的移动应用支持实时聊天,得到一种如微信一转载 2016-10-12 09:17:03 · 500 阅读 · 0 评论 -
Android 沉浸式状态栏攻略 让你的状态栏变色吧【转自鸿洋大神】
http://blog.csdn.net/lmj623565791/article/details/48649563; 本文出自:【张鸿洋的博客】转载 2016-10-12 08:46:15 · 1127 阅读 · 0 评论 -
【Android】android中面试官常问的如何加分割线
我在面试的时候被问到怎么在项目中加分割线(ListView,GridView,RecyclerView这样自带分割线的组件不算),其实方法很简单,用一个TextView就足够了,水平的分割线就把高度设为1dp,长度设为match_parent;若是垂直的分割线就把长度设为1dp,宽度设为match_parent就OK了,原创 2016-10-22 10:22:50 · 415 阅读 · 0 评论 -
【Android】一个简单又实用的toolbar
在很多软件中都可以看到风格统一的标题栏,上面包括返回键,当前页的名称等,下面详细分析 这里我们在布局文件中引用了一个toolbar,下面是toolbar的布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:local="http原创 2016-10-22 10:40:34 · 1345 阅读 · 1 评论 -
【转】一些常见的很不错的Android开关 高仿IOS按钮开关
一些很不错的android按钮开关,包括自定义的,仿IOS的,AS项目,可直接使用,代码来源于这位大哥,但是我稍稍做了修改。源码在文章底部点击下载~原创 2016-10-11 10:43:44 · 537 阅读 · 0 评论 -
ScrollView中嵌套ListView与GridView时滑动冲突解决方案
ScrollView嵌套ListView与GridView时的滑动冲突解决方案,对于刚入门的我可能写的不齐全,但是很有效。在以后的工作中遇到的问题我会都写出来与大家分享。原创 2016-09-23 08:55:29 · 2182 阅读 · 1 评论 -
Android 开发:Translucent System Bar 的最佳实践
文章转自 掘金 http://gold.xitu.io/entry/56b354e8c4c9710052e017aa/promote?utm_source=baidu&utm_medium=keyword&utm_content=android_statusbar&utm_campaign=q3_search转载 2016-11-03 09:12:56 · 263 阅读 · 0 评论 -
android中的后退键——onBackPressed()的使用
android中的后退键——onBackPressed()的使用转载 2016-11-03 13:03:16 · 607 阅读 · 0 评论 -
ViewPager+Fragment 或者 按钮切换Fragme引起的错误:No Activity
1.bug的logjava.lang.IllegalStateException: No activityat android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1075)at android.support.v4.app.FragmentManagerImpl.moveToState转载 2016-11-03 13:55:32 · 313 阅读 · 0 评论 -
安卓自定义View进阶-事件分发机制原理【转自 app架构师 微信公众号】
原文链接:http://www.gcssloop.com/customview/dispatch-touchevent-theory,版权归作者所有!本文转自【APP架构师】微信公众号转载 2016-10-13 09:10:42 · 787 阅读 · 1 评论 -
【Android】仿IOS的滑动按钮
MainActivitypublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt原创 2016-10-10 16:53:12 · 1270 阅读 · 0 评论 -
Android布局文件中的xmlns:tools作用以及用法
最近被布局文件中的 xmlns:tools="http://schemas.android.com/tools"xmlns:lu="http://schemas.android.com/apk/res-auto"给困惑了,不明白是什么意思,特地查了一下Android开发中在布局文件里面都会有如下面的内容:<RelativeLayout xmlns:an原创 2016-10-13 10:11:23 · 11420 阅读 · 0 评论 -
Android 绑定组件的方法(除了findViewById)
在职场以及2个月了,感觉出来工作一个月比在培训班4个月还管用,学的还多。不扯了,上代码。我们在绑定组件的时候一般都是用findViewById这种方法,两个月前我去一家青岛的公司面试的时候就有这么一道题“findViewById”还有那些方式能帮到组件,当时我就懵逼了,因为在书上没看过,培训的时候老师也没讲过,就这道题给干死了可怜活得长才能见得多,见得多才能学到多,学的多才能会的多。原创 2016-10-13 10:41:02 · 2347 阅读 · 0 评论 -
一个设置自己app字体的Demo
源码点击这里下载原创 2016-10-13 12:25:50 · 593 阅读 · 0 评论 -
【Android】如何避免Toast多次点击后一直提示,消除不了
用系统原生的Toast提示用户时,经常会遇到这个问题,当多次点击后Toast一直显示(Toast.makeText(context,"this is content",Toast.LENTH_LONG).show;),不消失的现象原创 2016-10-17 10:03:42 · 5384 阅读 · 0 评论 -
【Android】Snackbar 的使用
Snackbar和Toast比较相似,但是用途更加广泛,并且它是可以和用户进行交互的。Snackbar使用一个动画效果从屏幕的底部弹出来,过一段时间后也会自动消失。在使用Snackbar之前,首先需要在app/build.gradle中添加相应的依赖:dependencies { compile 'com.android.support:design:23.4.0'}23原创 2016-10-17 10:23:09 · 342 阅读 · 0 评论 -
Android 手机上获取物理唯一标识码
唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。本文转自:http://blog.csdn.net/zhang31jian/article/details/23787037import Android.provider.Settings.Secure;private String android_id = Secure.getString(getConte转载 2016-11-09 10:02:23 · 4454 阅读 · 0 评论 -
SharedPreferences的使用
SharedPreferences的四种操作模式:Context.MODE_PRIVATEContext.MODE_APPENDContext.MODE_WORLD_READABLEContext.MODE_WORLD_WRITEABLE Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,原创 2016-11-09 10:03:59 · 245 阅读 · 0 评论 -
【Android 基础】Animation 动画介绍和实现
本文转自http://www.cnblogs.com/yc-755909659/p/4290114.html在前面 PopupWindow 实现显示仿腾讯新闻底部弹出菜单 有用到Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧。1.Animation 动画类型Android的animation由四种类型组成:XM转载 2016-11-09 16:14:43 · 332 阅读 · 0 评论 -
手机号码,邮箱,qq完整正则表达式及常用正则表达式
(1)手机号码String regex = "^(((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))+\\d{8})$";1( 2 ) 邮箱String regex="^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$";1(3)qq号码String regex="[1-9][0-9]{4,14}";转载 2016-10-08 14:24:09 · 3071 阅读 · 0 评论 -
AccessibilityService详解
本文转自 陈宏鑫 http://blog.csdn.net/aaaaaaaaabaas/article/details/51864608转载 2016-11-01 08:57:35 · 1051 阅读 · 0 评论 -
使用AccessibilityService带你自动安装软件以及自动添加微信好友
本文转自 陈宏鑫 http://blog.csdn.net/aaaaaaaaabaas/article/details/51869761转载 2016-11-01 08:58:49 · 2361 阅读 · 0 评论 -
android权限大全
本文只是翻译了一下每个权限的意思,如有不妥,请指正。谢谢~android.permission.ACCESS_CHECKIN_PROPERTIES;允许读写访问 "properties"表在checkin数据库中,改值可以修改上传 ;android.permission.ACCESS_COARSE_LOCATION;通过WiFi或移动基站的方式获取用户错略的经纬度信原创 2016-11-01 09:38:28 · 1247 阅读 · 0 评论 -
AccessibilityService 转自涅槃1992
向无私奉献的大神致敬~是你们推动了科技的发展和人类的进步转载 2016-11-01 14:05:08 · 497 阅读 · 0 评论 -
Android 疯狂造轮子 常用工具类 直接拿来用!
转自: http://blog.csdn.net/smartbetter/article/details/52709446本篇用于分享Android开发辅助工具类,用于快速开发,以便减少做重复的工作,提高开发效率。项目代码长期更新于Github:https://github.com/smartbetter/Android-UtilsLibrary1.AppUtils(App相关辅助转载 2016-11-16 21:13:30 · 1523 阅读 · 0 评论 -
Android开发实践 数据存储 学习、应用、总结
转自:http://blog.csdn.net/smartbetter/article/details/51469961所有应用程序必然有数据的输入输出,Android也是一样的,Android应用程序的参数设置、运行状态数据这些都需要保存到外部存储器上,保证关机后数据不丢失,如下是几种Android常见的数据存储方式: SharedPreferences:适合保存少量数据(一些配置信转载 2016-11-16 21:27:03 · 385 阅读 · 0 评论 -
android 值得收藏的demo 以及 地址
1. 美团Android自动化之旅-生成渠道包:http://tech.meituan.com/mt-apk-packaging.html1.1新一代Android渠道打包工具:1000个渠道包只需要5秒:http://www.finalshares.com/read-6735?f=g&n411.2美团Android DEX自动拆包及动态加载简介:http://tech.meitu转载 2016-11-13 21:56:53 · 1391 阅读 · 0 评论 -
Android-onInterceptTouchEvent()和onTouchEvent()总结
老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch事件继续向下(子控件)传递,一但返回True(代表事件在当前的viewGroup中会被处理),转载 2016-11-30 13:29:34 · 269 阅读 · 0 评论 -
仿微信添加标签效果
转载请注明出处:http://blog.csdn.net/xiaoyuan511一、 概述可以说微信做的用户体验太棒了,可以做到老少皆宜,给个赞,我们也同时应该告诫自己,用户体验应该向微信看齐,微信就是我们的标杆,那我们今天也来仿一仿微信添加的标签功能。只能仿着做了,真是做不到微信的那种体验。甘拜下风。我们上篇学习了shape属性的用法,那我们今天就用shape来做下微转载 2016-11-14 16:57:46 · 2991 阅读 · 3 评论 -
Android开源项目:GifView——Android显示GIF动画
作者:ant.cy.liao主页:http://code.google.com/p/gifview/下载:http://code.google.com/p/gifview/downloads/list简介:android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样转载 2016-11-14 17:32:47 · 3610 阅读 · 0 评论 -
Android图片加载神器之Fresco-加载图片基础[详细图解Fresco的使用]
本文转自:http://blog.csdn.net/lufanzheng/article/details/49927673转载 2016-11-14 17:37:41 · 955 阅读 · 0 评论 -
android 开发 拍照后显示刚拍的照片
对于拍摄照片我们可以直接调用系统自带的相机拍照,一般情况下无需我们自己开发相机拍照。1、当点击按钮后我们可以通过Intent意图启动系统相机@Override public void onClick(View v) { Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String temName=new转载 2016-11-30 17:13:18 · 3782 阅读 · 0 评论