![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android基础细节学习
文章平均质量分 70
匿名者HHL
宁静致远
展开
-
android最新界面效果总结
一、view相关的效果1,android首页常见的吸顶效果参考地址:列表滑动到顶部 固定顶部栏效果 -https://www.jianshu.com/p/23b8820f1549二、view相关的原理知识1、recycleview a、recycleview的decoration的原理,参考地址:https://blog.csdn.net/harvic880925/...原创 2019-12-24 16:44:56 · 96 阅读 · 0 评论 -
android基础学习之preferenceactivity
转载地址:http://blog.chinaunix.net/uid-23392298-id-3080891.htmlPerferenceActivity是什么,看下面的截图: Android系统截图 MusicPlayer Setting截图 好了,我们看到Android系统本身转载 2015-04-14 17:02:18 · 363 阅读 · 0 评论 -
android基础学习之颜色值
转载地址:http://www.cnblogs.com/bluestorm/p/3644669.html1、在android中经常看到设置的颜色为八位的十六进制的颜色值,例如:123public static final class color { public static final int转载 2015-05-14 15:00:21 · 475 阅读 · 0 评论 -
android基础学习之edit的详解
转载都是:http://www.cnblogs.com/weixing/p/3257058.html 1、EditText输入的文字为密码形式的设置(1)通过.xml里设置:把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来转载 2015-06-16 21:58:40 · 538 阅读 · 0 评论 -
android基础学习之dispatchKeyEvent
本文转自:http://www.it165.net/pro/html/201406/16337.html为了突出本文的重点,我们直接从事件被派发到View层次结构的根节点DecorView开始分析,这里我们先来看看DecorView#dispatchKeyEvent方法,代码如下:view sourceprint?01.@转载 2015-06-17 18:09:46 · 4578 阅读 · 0 评论 -
httpclient基本用法讲解
本文转自:http://7454103.iteye.com/blog/670027HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP转载 2015-06-01 10:35:13 · 999 阅读 · 0 评论 -
android基础学习之RSA加密解密
转载出处: http://blog.csdn.net/bbld_/article/details/38777491概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有转载 2015-06-23 17:06:08 · 575 阅读 · 0 评论 -
android基础学习之正则表达式词典
转自:http://www.cnblogs.com/elleniou/archive/2012/07/31/2617312.html[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的转载 2015-07-09 17:26:26 · 363 阅读 · 0 评论 -
android基础学习之打jar包
本文转自 http://blog.sina.com.cn/s/blog_5da93c8f010108df.html背景:工作中需要开发一个广告插件,并提供给其它人使用。这里就需要把自己的插件程序,打成jar来提供给他人引用。但是遇到一个问题:插件程序中无法使用资源文件。试过以下几种方式解决:1、从插件程序中导出jar包论坛上有人说导出的jar包中转载 2015-08-10 12:08:50 · 322 阅读 · 0 评论 -
android基础学习之上下文菜单
转自:http://www.cnblogs.com/hibraincol/archive/2010/09/30/1839014.html概述:Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。转载 2016-01-07 14:40:22 · 334 阅读 · 0 评论 -
Android Studio使用第三方库
转自:http://ask.android-studio.org/?/article/371.使用本地jar在AS中使用本地jar非常简单,只需要将jar文件放到libs目录下,然后点下工具栏中的Sync Project with Gradle Files图标即可。刚放到libs目录下,尚未编译按下工具栏中的Sync Project with Gradl转载 2016-02-16 16:11:39 · 409 阅读 · 0 评论 -
如何将android studio项目转换成eclipse
转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0110/2294.html首先,不要因为编译原因而放弃。studio项目是完全可以转换成eclipse的本站的开源代码板块有很多项目都是android studio开发的,很多同学以为必须要先学会studio,才能编译这些源代码,于是花了转载 2016-02-17 14:32:37 · 448 阅读 · 0 评论 -
16进制颜色值
转自:http://www.cnblogs.com/zhxiaomiao/archive/2010/07/29/1787604.html转载 2016-07-27 16:21:32 · 306 阅读 · 0 评论 -
okhttp应用
转自 :http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html如有不清楚的可登陆官网http://square.github.io/okhttp/仔细学习转载 2016-07-21 15:49:58 · 237 阅读 · 0 评论 -
Java中字符编码和字符串所占字节数
转自 http://blog.csdn.net/xiaoyu714543065/article/details/7380191Java中字符串所占的字节数和字符编码密切相关。Java编码实际上可以涉及这几个方面的知识:IDE的编码,操作系统默认编码,Java字符编码。例如:我们使用eclipse编写Java程序时,可以在工程属性中设置Java程序的编码,若不设置,则程转载 2016-08-15 14:46:57 · 534 阅读 · 0 评论 -
android手机屏幕适配
转自:http://blog.csdn.net/xiebudong/article/details/37040263/转载 2017-01-12 09:17:47 · 226 阅读 · 0 评论 -
github使用方法
转自 http://blog.csdn.net/hcbbt/article/details/11651229【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Rub转载 2016-06-08 10:23:26 · 368 阅读 · 0 评论 -
android基础学习之parcelable的简单使用
转载地址:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.htmlhttp://blog.csdn.net/zyc13701469860/article/details/64299341. Parcelable接口Interface for classes whose instance转载 2015-04-10 17:59:49 · 277 阅读 · 0 评论 -
android基础学习之http协议网络请求基本实例
转载地址:http://blog.csdn.net/liuhe688/article/details/6425225在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作。Android SDK附带了Apache的HttpClient API。Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可转载 2015-04-01 15:18:30 · 653 阅读 · 0 评论 -
android基础学习之蓝牙基础
转载地址:http://www.jizhuomi.com/android/course/282.htmlXML/HTML代码uses-permission android:name="android.permission.BLUETOOTH" /> uses-permission android:name="android.permission.BLUETOOTH_转载 2015-04-02 17:51:13 · 375 阅读 · 0 评论 -
android基础学习之android图片的三级缓存
从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠。”另外,Android 3.0 (API Level 11)中,图片的数据会存储在本地的内存当中,因而无法用一种可预见的方式将其释放,这就有潜在的风险造成应用程序的内存溢出并崩溃。所以软引用能不用尽量不用内存缓存技术对那些大量转载 2015-02-02 16:54:09 · 435 阅读 · 0 评论 -
android基础学习之bitmap的常用用法
首先自己了解了一下屏幕分辨率的概念,手机的屏幕分辨率自己的理解大概就是像素值,如我们说的1080**720,而对应的手机的尺寸不同,所以其像素的密度也就不同,而图片都是由一个一个的像素点组成,就造成不同手机显示的图片有差异。 用到的屏幕分辨率 ldpi:320:240原创 2015-02-01 13:43:10 · 415 阅读 · 0 评论 -
android基础学习之强引用和弱引用的对比理解
android中出现强引用于弱引用是为了优化内存管理,以下是自己的理解。强引用是对象只有在程序销毁后或者手动清楚时才会被清楚掉,如new一个新的对象等,这是强引用对象。弱引用是当程序的内存不够时,gc会将其回收掉,高版本的android系统会倾向于回收若引用,所以其不稳定性变得更大。强引用的核心类是LruCache,给他设定一个大小,当其存储的对象值大于设定值时,android系统就会原创 2015-02-05 09:56:38 · 439 阅读 · 0 评论 -
android基础学习之PackageManager和activityManager的用法
Android系统为应用管理功能提供了大量的API。根据功能的不同,这些API分为两大类:PackageManager相关和ActivitManager相关。PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用 查询permission相关信息 查询Application相关信息(a转载 2015-02-09 14:31:00 · 896 阅读 · 0 评论 -
android基础学习之捕获异常并记录日志
我们当然不希望用户看到这种现象,简直是对用户心灵上的打击,而且对我们的bug的修复也是毫无帮助的。我们需要的是软件有一个全局的异常捕获器,当出现一个我们没有发现的异常时,捕获这个异常,并且将异常信息记录下来,上传到服务器公开发这分析出现异常的具体原因。接下来我们就来实现这一机制,不过首先我们还是来了解以下两个类:android.app.Application和java.lang.Threa转载 2015-02-10 11:11:15 · 431 阅读 · 0 评论 -
android基础学习之wifi的简单应用
最近在做一个项目,其中涉及到一块“自动连接已存在的wifi热点”的功能,在网上查阅了大量资料,五花八门,但其中一些说的很简单,即不能实现傻瓜式的拿来就用,有些说的很详细,但其中不乏些许错误造成功能无法实现,经过浣熊多方努力,终于成功将功能实现,遂将一点点小成就拿出来与大家分享。 在这篇文章中,作者定义了一个wifi工具类,其中存在着操作wifi的各种方法,其中有一些错误我以改正,正确的代码转载 2015-02-11 11:55:47 · 397 阅读 · 0 评论 -
android基础学习之shape的用法
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思:solid:填充android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必转载 2015-02-26 15:45:23 · 380 阅读 · 0 评论 -
android基础学习之service的启动和关闭细解
什么是Service? 解惑: 1、 Service不是分离开的进程,除非其他特殊情况,它不会运行在自己的进程,而是作为启动运行它的进程的一部分。 2、 Service不是线程,这意味着它将在主线程里劳作。 启动service有两种方法: 1转载 2015-02-13 10:31:20 · 2146 阅读 · 0 评论 -
android基础学习之让activity全屏显示
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android :style/Theme.NoTitleBar.Fullscreen" 示例: android:icon="@drawable/ic_launcher" android:label="@st转载 2015-02-27 10:53:10 · 265 阅读 · 0 评论 -
android基础学习之自定义view的简单原理
自定义view的原理: 一个view从创建到显示在屏幕上,之间的重要步骤如下 1,调用构造函数 2,测量大小 onMeasure() 当系统测量本view的大小时调用,在该方法中一定要用setMeasureDimension()方法来设置测量的尺寸,否则会报错。原创 2015-02-28 09:39:54 · 331 阅读 · 0 评论 -
android基础学习之状态栏的基本应用
首先,发送一个状态栏通知必须用到两个类: NotificationManager 、 Notification。 NotificationManager : 是状态栏通知的管理类,负责发通知、清楚通知等。NotificationManager 是一个系统Service,必须通过 getSystemService()方法来获取。源码打印?转载 2015-02-28 16:47:38 · 373 阅读 · 0 评论 -
android基础学习之清单文件的meta-data属性
meta-data可在activity、service、receiver、application的节点下使用,其作用是为组件提供额外的参数数据。meta-data在activity中运行过程:当这个activity组件运行的时候,系统会读取 meta-data参数, 然后把参数存放在Bundle对象中转载 2015-02-27 11:31:10 · 803 阅读 · 0 评论 -
android基础学习之二维码扫描zxing精简步骤
最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。前提条件 下载源代码: ZXing-1.6.zip http://code.google.com/p/zxing/downloads/detail?name=Z转载 2015-03-03 13:46:30 · 961 阅读 · 0 评论 -
android基础学习之mediaplayer基本方法关系
本文转自:http://www.cnblogs.com/gansc23/archive/2011/04/08/2009868.html1.状态图对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放转载 2015-03-27 17:41:25 · 291 阅读 · 0 评论 -
android基础学习之二维码扫描基本功能
首先是启动扫描的UI类: 1,Activity启动,当然是onCreate方法 private CaptureActivityHandler handler;private ViewfinderView viewfinderView;private boolean hasSurface;private Vector decodeFormats转载 2015-03-12 14:55:44 · 533 阅读 · 0 评论 -
android基础学习之二维码的生成原理
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,日文,中文等等。这两天学习了一下二维码图片生成的相关细节,觉得这个玩意就 是一个密码算法,在此写一这篇文章 ,揭露一下。供好学的人一同学习之。关于QR Code Specification,可转载 2015-03-12 16:28:45 · 511 阅读 · 0 评论 -
android基础学习之sqlite
文章转自:http://www.cnblogs.com/Excellent/archive/2011/11/19/2254888.htmlSQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动转载 2015-03-31 13:01:07 · 245 阅读 · 0 评论 -
android基础学习之android加载大图片
在网上查看了很多关于这些的资料,发现大体都差不多,自己根据自己的理解来使用,觉得最关键的就是bitmapfactory这个类中的decode方法和options的设置,dedoce可从io流和file文件中解码成bitmap类的对象,并通过options的设置来确定是否加载和缩放图片,对于处理图片很是方便,举一个简单的例子如下:此代码实现根据屏幕的宽高来缩放图片,并且解决了内存溢出的问题原创 2015-02-02 16:00:11 · 288 阅读 · 0 评论