安卓基础
文章平均质量分 66
copy_yuan
这个作者很懒,什么都没留下…
展开
-
安卓XML布局,相对布局的常用属性~
RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;原创 2016-03-31 10:01:08 · 763 阅读 · 0 评论 -
ScrollView嵌套ListView 在某些机型报空指针问题
昨天上线,公司有些手机出现加载主界面就BOOM的问题,报的空指针,这里把listview的条目,布局写成线性布局就可以,相对布局会在个别机型上报空指针原创 2016-04-29 08:41:02 · 596 阅读 · 0 评论 -
下载JDK---等等环境的网站
http://www.androiddevtools.cn/原创 2016-05-25 08:37:23 · 251 阅读 · 0 评论 -
引入第三方library报错
可能原因:1.版本不统一properties->android ,选择相同的版本。2.将library放在运行的项目相同的目录下,比如同在 workspace 文件夹下面。然后,refresh下,试试看!原创 2016-05-12 18:11:03 · 368 阅读 · 0 评论 -
android 比较靠谱的图片压缩
第一:我们先看下质量压缩方法: Java代码 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.Com转载 2016-05-03 11:32:43 · 282 阅读 · 0 评论 -
Eclipse中关联源码~~~
转载请注明出处http://blog.csdn.net/xiaanming/article/details/9031141在Eclipse中需要查看某个类的源码,直接按住Ctrl 然后点击该类名就能查看源码啦,比如查看Button的源码,如图是不是够方便的呢,接下来我就来教大家怎么关联,我们关联android2.2的源码和support包源码就够了,下面是下载地址转载 2016-04-19 18:01:05 · 474 阅读 · 0 评论 -
Android快速实现微信支付(真的!很快!)
本文为Marno原创,转载请说明转载地址(http://www.jianshu.com/p/c97639279d2e)如果你已经成功集成了微信登录和分享,那么此文将助你快速集成微信支付,此文基于微信支付SDK3.1.1,也就是目前为止最新的SDK1)微信官方的集成文档2)微信官方资源下载资源下载不过我相信,即便你看了微信的官方文档,你依然不知道微信支付怎么集成,转载 2016-05-06 10:38:40 · 1236 阅读 · 0 评论 -
Android----让你的状态栏变色-----沉浸式状态栏解决方案
原文出处:http://laobie.github.io/android/2016/02/15/status-bar-demo.html 伴随着 Android 5.0 发布的 Material Design,让 Android 应用告别了以前的工程师审美,迎来了全新的界面,灵动的交互,也让越来越多的 App 开始遵从 material design 设计原则,不再是以前拿着iOS设计稿,转载 2016-05-31 09:55:07 · 12774 阅读 · 0 评论 -
Android之Matrix的用法
Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。首先介绍一下矩阵运算。加法和减法就不用说了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式:在 Android 里面, Matrix 由 9 个 float 值构成,是一个 3*3 的矩阵。如下图:解释一下,上面的sinX 和cos转载 2016-05-07 11:05:22 · 365 阅读 · 0 评论 -
Bitmap.createBitmap学习笔记
在编写MusicPlayer的过程中,播放歌曲时搜索歌手的图片,并动态地将图片设为当前Activity的背景。当图片大小与屏幕不适应时会导致图片被拉神效果很不好看。比如你的手机分辨率是320X480,而图片的分辨率是320X320,那么,该图片将被拉长。 那么,如何放大图片的同时不影响其显示效果呢? 网上有用 drawable.setTileModeX转载 2016-05-07 11:13:31 · 5997 阅读 · 0 评论 -
Android-----fragment-----跳转总结
在近期的练手项目中,我们使用到了Android Fragment。在应用的交互中,我可能需要实现:从当前的fragment跳转到另一个fragment从当前的fragment跳转到一个activity中从当前的activity跳转到一个fragment中网上提供的思路较多,这里总结了一套自己的方法。一、从当前的fragment跳转到另一个fragment 1.在相应fr原创 2016-06-01 14:36:43 · 527 阅读 · 0 评论 -
Android 渐变色
Android设置背景色可以通过在res/drawable里定义一个xml,如下:[代码]xml代码:1xml version="1.0" encoding="utf-8"?>2shape xmlns:android="http://schemas.android.com/apk/res/android原创 2016-07-11 16:30:48 · 741 阅读 · 0 评论 -
Android--生成缩略图------方法总结
在Android中对大图片进行缩放真的很不尽如人意,不知道是不是我的方法不对。下面我列出3种对图片缩放的方法,并给出相应速度。请高人指教。第一种是BitmapFactory和BitmapFactory.Options。首先,BitmapFactory.Options有几个Fields很有用:inJustDecodeBounds:If set to true, the decoder原创 2016-05-11 09:22:22 · 6776 阅读 · 0 评论 -
一个经典例子让你彻彻底底理解java回调机制
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273),请尊重他人的辛勤劳动成果,谢谢以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中转载 2016-04-28 14:51:21 · 302 阅读 · 0 评论 -
常用的正则表达式大全
常用正则表达式大全!(例如:匹配中文、匹配html)匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以转载 2016-04-28 14:36:51 · 197 阅读 · 0 评论 -
安卓XML布局,线性布局常用属性总结~
id="@+id/edtInput",ID 是连接UI 与代码的桥梁layout_width="fill_parent" ,自动填充至屏幕宽度layout_width="wrap_content" ,自动填充为控件大小在LinearLayout 里面的控件,按照水平或者垂直排列:orientation="horizontal" :水平排列;orientation=" ver原创 2016-03-31 10:03:50 · 722 阅读 · 0 评论 -
安卓XML布局中,常用单位的区别~
常用到的单位: px、dp、dip、sp。px是指定像素,不同分辨率下看到的大小不一样;dp和dip是指定尺寸,不同分辨率下看到的大小相同,且字体大小固定,不会随系统的字体设置变化;sp是字体大小专用的单位,与dp同样,不同分辨率屏幕卡到的大小相同,但是可以随系统的字体设置自动调整大小;综上,一般用dp比较多,美工切图一般给的是px,自己转换。原创 2016-03-31 09:52:17 · 2923 阅读 · 0 评论 -
异步访问----Android AsyncTask 源码解析
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38614699,本文出自:【张鸿洋的博客】1、概述相信大家对AsyncTask都不陌生,对于执行耗时任务,然后更新UI是一把利器,当然也是替代Thread + Handler 的一种方式。如果你对Handler机制还不了解,请看:Android 异步消息处理机制转载 2016-04-01 10:47:22 · 273 阅读 · 0 评论 -
数据解析-----Json-----XML
日常工作中,我们最常做的就是,从服务器拿到数据,然后解析,展示在你的页面上~ so,我们要会写简单的布局,我们要会访问网络拿到数据,然后就是解析展示了~~~~ 说到后台返回的数据:一般公司是JSON、个别公司是XML 解析JSON:简单的 JsonObject复杂点的 Gson 谷歌提供的原创 2016-04-01 11:04:10 · 225 阅读 · 0 评论 -
使用Activity用作弹出式对话框-----对话框不仅仅是Dialog,PopupWindow-----防微信对话框效果
转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/23116115Android中可用于实现对话框的有Dialog,PopupWindow,Activity。下面简单介绍下,Dialog比较方便,但是显示位置比较固定,有时不能满足我们的需求。例子:(消除了背景)[html] view转载 2016-04-01 10:03:06 · 481 阅读 · 0 评论 -
Android App混合开发----Hybrid开发
混合开发的App(Hybrid App)就是在一个App中内嵌一个轻量级的浏览器,一部分原生的功能改为Html 5来开发,这部分功能不仅能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,让用户的体验更好又可以节省开发的资源。下面来谈谈Hybrid App开发中的技术问题。iOS方面的我不太了解,我就主要谈谈Android开发中的,其中可能会有很多说错的转载 2016-04-05 11:00:26 · 1197 阅读 · 0 评论 -
安卓开发中文文档~英语菜鸟的福音
安卓开发中文文档~英语菜鸟的福音:http://www.android-doc.com/guide/components/fragments.html安卓中文开发文档原创 2016-04-12 15:13:01 · 492 阅读 · 0 评论 -
ListView属性总结~让你的条目更美观
去掉listview自带的下划线:方法一:在XML文件中配置listview属性:android:divider="@null"方法二:在代码中配置listview属性:listview.divider(@null);改变listview背景:很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:原创 2016-04-14 16:00:19 · 1941 阅读 · 0 评论 -
关于OnTouch 和OnClick同时调用冲突的解决方案
前言:大家在搞轮播图的时候会碰到这样的情况,点击进入webview界面,长按轮播图停止轮播,手松开图又开始轮播,这里就涉及到了OnTouch 和OnClick同时调用。两者是有冲突的。这里简单介绍,给大家提供思路。onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,原创 2016-04-14 17:22:25 · 3386 阅读 · 0 评论 -
解决ScrollView嵌套ListView,GridView,ViewPager
前言:1.Google是不推荐在ScrollView 中放入一个可滚动的菜单的,比如放置一个ListView、GridView、ViewPager这些控件的,尽量不要让两者嵌套,但有时候还是有这个需求,先不管它合不合理。2.如果直接在ScrollView中嵌套只会出现一行,(重点是只显示一行)然后在其中滚动,这样不是很好,下面是我的整理,希望对大家有帮助,我也是从网上摘抄的。原创 2016-04-14 16:17:24 · 1390 阅读 · 0 评论 -
Activity和Fragment的生命周期,以及对比
前言:分别是生命周期的详情图,对比图,跑码详情~官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。http://developer.android.com/guide/components/fragments.html一、对比图二、Activity的生命周期图:三、Fragment生命周期图场景演示 : 切换到原创 2016-04-15 10:27:19 · 2375 阅读 · 0 评论 -
PopupWindow实现右侧、左侧和底部弹出菜单
先上图,4张:项目代码:http://download.csdn.net/download/jianfengwen/9124745 (需要2个分)项目SDK是5.1,建议将代码拷到自己的工程中去代码如下:MainActivity类:转载 2016-06-14 19:52:27 · 6908 阅读 · 0 评论