![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
andy_jiangbin
这个作者很懒,什么都没留下…
展开
-
Android界面视图的类图
转载 2015-07-27 15:06:40 · 1035 阅读 · 0 评论 -
申请访问权限
昨天晚上用webview控件的时候,加载不出来html页面,今天来公司问同事,才知道要申请访问权限,Android申请访问权限可以在AndroidManifest.xml配置文件里添加,并且必须添加到常用权限:读写存储卡装载和卸载文件系统android.permission.WRITE_EXTERNAL_STORAGEandroid.permis原创 2017-03-02 09:48:32 · 1442 阅读 · 0 评论 -
继承与AppCompatActivity的Activity全屏踩的坑
现在AS创建的Activity默认都是从AppCompatActivity继承过来的,跟ec不一样,ec创建activity时从Activity基类创建。他们全屏的方式略有差别。开始我设置全屏方式,在网上搜了,一种是在AndroidManifest.xml文件里找到要全屏的activity,增加如下属性:android:theme="@android:style/Theme.NoTitleBa原创 2017-02-23 14:13:08 · 1533 阅读 · 0 评论 -
用design做界面菜果的坑
第一次做第一个登录界面,刚开始布局的时候,是一个元素一个元素的布局,然后发现拖坠控件的时候老变换控件的上下位置,布局位置,所以布局的时候最好把外面的整体框架先布局好,再在里面做小的布局。大体布局做好后,跳转到text配置文件下,通过添加属性再做细粒度的布局,原创 2017-02-23 14:40:08 · 533 阅读 · 0 评论 -
Android开发者必知的5个开源库
过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。1. GSONGson是Google提供的用来在Java对象和JSON数转载 2017-03-03 15:46:47 · 248 阅读 · 0 评论 -
GitHub前100的开源库,非常实用
本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Java语言选择「Best Match」得到的结果,然后过滤了跟Android不相关的项目,所以排名并不具备任何官方效力,仅供参考学习,方便初学者快速了解当前一些流行的Android开源库。1. React Native 这个是 Facebook 在 Re转载 2017-03-03 15:58:45 · 1611 阅读 · 0 评论 -
Android 日常开发总结的技术经验 60 条
1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中.4. 不要相信转载 2017-03-03 16:01:26 · 188 阅读 · 0 评论 -
安卓工程目录
现在大多数人开发安卓都是用android studio集成工具,支持mac和windows,本人因为是开发ios的,所以下载mac的下的android studio工具,这里提醒一下大家,下载android studio工具很方便,速度也很快,此过程省略。但是下载里面的一些sdk和组件之类的,基本需要翻墙的,所以建议大家有一个翻墙的vpn,不然速度很慢。 开发工具慢慢熟悉,今天我原创 2017-02-04 14:08:33 · 479 阅读 · 0 评论 -
安卓Project目录
build:系统生成的文件目录,最后生成的apk文件就在这个目录,这里是app-debug.apklibs:为项目需要添加的*.jar包或*.so包等外接库src:项目的源代码,其中android test为测试包,main里为主要的项目目录和代码,test为单元测试代码原创 2017-02-04 14:21:36 · 432 阅读 · 0 评论 -
Android onCreate 详解
在AndroidManifest.xml文件中的元素中有这么两句: 当写好的应用发布到手机上之后,当双击”抽屉“里该应用的图标时,系统会将这个点击时间包装成一个Intent,该Intent包含两个参数,如上所述的两个参数被传递给应用之后,在应用的功能清单文件中寻找与该意图匹配的意图过滤器,如果匹配成功,找到相匹配的意图过滤器所在的Activ转载 2017-02-04 14:36:08 · 1052 阅读 · 0 评论 -
Java(静态)变量和(静态)代码块的执行顺序
本文讨论Java中(静态)变量、(静态)代码块的执行顺序首先创建3个类:1、Foo类,用于打印变量public class Foo { public Foo(String word) { System.out.println(word); }}2、Parent类public class Parent { st转载 2017-03-06 09:38:55 · 264 阅读 · 0 评论 -
Android数据存储之SharedPreferences及如何安全存储
前言: 最近一直在学习Android的数据存储,当学习到SharedPreferences的时候让我回想起了ios的NSUserDefaults,其实这两个真是异曲同工的,实现方式都是通过xml存储的,在ios里叫plist文件,里面都是xml。什么是SharedPreferences存储? SharedPreferences是基础key-value(键值对)来存储一些原创 2017-02-13 10:35:19 · 3314 阅读 · 0 评论 -
回想2016年,给自己2017年定个小目标
虽然我对IOS的知识面比以前开阔了许多,但是呢从长远来看,自己的知识面还是很狭窄,准备2017年自己学习安卓亲自动手开发我们自己的安卓客户端。希望对安卓能更深的了解,接下来就是同事推荐的一本书,先通过这本书了解android的设计理念和运行原理,缩短对安卓的学习时间,更加能高效率的熟悉安卓。接下来通过写博客的方式记录和总结我学习安卓的过程。原创 2017-01-21 13:37:53 · 376 阅读 · 0 评论 -
Android学习笔记之AndroidManifest.xml文件解析(详解)
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte转载 2017-02-04 15:34:33 · 593 阅读 · 0 评论 -
Android课程---final关键字
final 在Java中声明属性、方法和类时,可使用关键字final来修饰。 final变量即为常量,只能赋值一次; final方法不能被子类重写; final类不能被继承。 1. final变量 声明 final 字段有助于优化器作出更好的优化决定,因为如果编译器知道字段的值不会更改,那么它能安全地在寄存器中高速缓存该值。fina转载 2017-02-04 18:15:46 · 185 阅读 · 0 评论 -
android 巧用finish方法
在android应用开发中,我们从一个activity跳到另一个activity时,我么要用到Intent;eg:Intent intent = new Intent(A.this,B.class); startActivity(intent);这样操作的话,当我们成功跳到b的时候,当我们点击功能菜单点击返回时,我么成功返回到了A的activity中。eg1:I转载 2017-02-04 18:27:50 · 1414 阅读 · 0 评论 -
Android的Activity生命周期
Android官方文档和其他不少资料都对Activity生命周期进行了详细介绍,在结合资料和项目开发过程中遇到的问题,本文将对Activity生命周期进行一次总结。Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之前的Activity位于此Activity底部。Acitivity一般意义上有四种状态:转载 2017-02-04 22:31:21 · 220 阅读 · 0 评论 -
Android 线程 thread 两种实现方法
原文链接: http://blog.csdn.net/boyupeng/article/details/6208072这篇文章中有三点需要提前说明一下, 一:在android中有两种实现线程thread的方法:一种是,扩展java.lang.Thread类 另一种是,实现Runnable接口 二:Thread类代表线程类,它的两个最主转载 2017-02-04 22:37:08 · 210 阅读 · 0 评论 -
Activity的跳转与传值
Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。 Intent是Android一个很重要的类。Intent直译是“意图”,什么是意图呢?比如你想从这个Activity跳转到另外一个Activity,这就是一个意图。Intent类在Android系统中的作用很大,在此不详细说了,后面有文章介绍! Activity跳转,无返转载 2017-02-04 22:49:59 · 212 阅读 · 0 评论 -
Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面:其在XML文件和Java代码中设置如下: 可见(visible)XML文件:android:visi原创 2017-02-07 21:41:43 · 243 阅读 · 0 评论 -
Android之Intent全面解析及用法
ntent对Android的核心和灵魂,是各组件之间的桥梁。四大组件分别为Activity 、Service、BroadcastReceiver、ContentProvider。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。Intent的中文意思为“意图”,在Android中可以理解为想要做什么,What do want to do? 所以转载 2017-02-08 09:57:52 · 576 阅读 · 0 评论 -
Android中两个Activity之间数据传递及返回
下面通过一个例子来详细说明 先上代码,再细细分析MainActivity [java] view plain copypublic class MainActivity extends Activity { private Button mainBtn=null; private final static转载 2017-02-08 10:02:33 · 5303 阅读 · 0 评论 -
自己写一个简单的Splash界面的过程
首先新建一个空的activity工程,默认有一个MainAativity,本次练习想实现一个简单的splash界面,短暂的停顿进入主界面,开始新建目录的时候遇到一些问题,Android studio自动识别目录下的文件,如果有的目录下没有文件,他会这样显示。其实我的目录里有一个ui和一个activity目录,不像xcode那样,空的目录直接显示。 紧接着我就新建了一个splas原创 2017-02-18 17:45:04 · 2096 阅读 · 0 评论 -
实现Activity界面切换动画
IOS页面切换动画,系统默认实现了,push从右到左滑入,pop从左到右划出。安卓呢,需要手动去实现,实现的方式有两种:一种是通过代码实现,另一种是通过Theme实现。两种实现方式最好都会用到anim里的动画配置文件。先说第一种:Intent intent=new Intent(this,SecondActivity.class);startActivity(intent);原创 2017-03-09 17:54:13 · 515 阅读 · 0 评论