Welcome 微信登录

首页 / 移动开发 / Android

深入浅析Android坐标系统

深入浅析Android坐标系统

1 背景去年有很多人私信告诉我让说说自定义控件,其实通观网络上的很多博客都在讲各种自定义控件,但是大多数都是授之以鱼,却很少有较为系统性授之于渔的文章,同时由于自己也迟迟没有时间规划这一系列文章,最近想将这一系列文章重新提起来,所以就来先总结一下自定义控件的一个核心知识点——坐标系。很多人可能不屑一顾Android的坐标系,但是如果你想彻底学会自定义控件,我想说了解Android各种坐标系及一些API的坐标含义绝对算一个小而不可忽视的技能;所谓Androi...
解决eclipse启动时报错Failed to create the Java Virtural Machine.问题的方法

解决eclipse启动时报错Failed to create the Java Virtural Machine.问题的方法

最近在学习android的开发搭建环境时,在网上下载了一个最新的eclpse,在启动的时候报错:Failed to create the Java Virtural Machine.翻译一下,其意思就是说打开eclipse的失败原因是创建java虚拟机失败!一般在启动的时候,出错,基本上除了虚拟机出错,就是jdk配置出错。问题截图:看原来的配置文件eclipse.ini的内容:看最后一行“-XX:MaxPermSize=512M”改为256即可。在看看找不...
限时抢购秒杀系统架构分析与实战

限时抢购秒杀系统架构分析与实战

1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战有:对现有网站业务造成冲击秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问...
android开发之listView组件用法实例简析

android开发之listView组件用法实例简析

本文实例讲述了android开发之listView组件用法。分享给大家供大家参考,具体如下:关于Android ListView组件中android:drawSelectorOnTop含义android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到。android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,...
Android实现短信加密功能(发送加密短信、解密本地短信)

Android实现短信加密功能(发送加密短信、解密本地短信)

短信加密此类功能由于新手学习的需求量较小,所以在网上很少有一些简单的demo供新手参考。小编做到此处也是花了比较多的时间自我构思,具体的过程也是不过多描述了,讲一下demo的内容。demo功能:1、可以发送短信并且加密(通过改变string中的char)2、能够查看手机中的短信3、能够给收到的加密短信解密。涉及到的知识点:1、intent bundle传递2、ContentResolver获取手机短信3、listveiw与simpleAdapter4、发送...
百度地图API提示230 错误app scode码校验失败的解决办法

百度地图API提示230 错误app scode码校验失败的解决办法

笔者近2天在 Android Studio上玩了一下百度地图,碰到了常见的"230错误 APP Scode校验失败",下面我来介绍一下具体的解决办法. 1.在andriodstudio上部署百度地图的规范.把下载下来的SDK解压,切换至Project视图.复制以下3个文件到libs文件下.跟我申请AK时候sha1完全不一样.所有地图只显示方格子,没有地图加载.并提示"230错误 APP Scode校验失败".去API控制台修改SHA1与Logcat对应,...
Android开发之使用GridView展示图片的方法

Android开发之使用GridView展示图片的方法

本文实例讲述了Android使用GridView展示图片的方法。分享给大家供大家参考,具体如下:今天说说GridView的使用。所谓GvidView翻译过来就是网格布局:是一个ViewGroup以网格显示它的子视图(view)元素,即二维的、可滚动的网格。网格元素通过ListAdapter自动插入到网格。这个GridView用处特别多,我这里是用来展示广告的。2*3的广告位置。废话少说先看个效果图,有图就可以说个XX,对吧,大家都懂的。大家可以看到搜索下面...
4种Android获取View宽高的方式

4种Android获取View宽高的方式

有时我们会有基于这样的需求,当Activity创建时,需要获取某个View的宽高,然后进行相应的操作,但是我们在onCreate,onStart中获取View的大小,获取到的值都是0,只是由于View的绘制工程还未完成,和在onCreate中弹出Dialog或者PopupWindow会报一个Activity not running原理类似。接下来就为大家介绍几种获取View宽高的方法:第一种方式:重写Activity中的onWindowFocusChang...
如何解决android Toast重复显示

如何解决android Toast重复显示

Toast是一种简易的消息提示框,它无法获取焦点,按设置的时间来显示完以后会自动消失,一般用于帮助或提示。先给大家分享下我的解决思路:不用计算Toast的时间之类的,就是定义一个全局的成员变量Toast, 这个Toast不为null的时候才去make,否则直接setText.为了按返回键后立即使Toast不再显示,重写父类Activity的onBackPressed()方法里面去cancel你的Toast即可.代码:private Toast mToast...
<< 211 212 213 214 215 216 217 218 219 220 >>