- 博客(41)
- 收藏
- 关注
原创 第二章 先从看到的入手探究活动
前言:今天凌晨发布的一篇博客,醒来看看访问竟然有400多次,实在是莫大鼓励! 我感觉还是说的太官方,尽量通俗易懂一点吧,毕竟下面等会要贴代码了2.1活动是啥子?2.2活动基本用法2.3使用Intent 2.4生命周期 2.5互动四大启动模式2.6实践2.7总结(我尽量用我所认知的了解去解释这些东西)一,活动是什么东西我所理解的活动就是看到的页面Activity二,活动基本用法比如:
2016-05-06 18:36:35 1307
原创 第一章:开启启程你的第一行代码
前言: 其实我是认为视频比书本学的更快,看书是多么无趣, 有人说培训机构的学生失去了自学能力,的确如此 不管是视频还是资料我认为学会技能使用方法就行了 (还是买了第一行代码,一起学习学习吧!有颜色代表重点内容)目录:1.1 了解全貌,Android王国简介 1.1.1 安卓系统架构 1.1.2 安卓已经发布的版本 1.13 安卓应用开发特色 1.2 手把手搭建开发环境
2016-05-06 07:11:15 1309 3
原创 1.安卓结构分析
写的有点乱,读书说螺纹思维的确没有节奏感啊 直接看图, 一个是新建项目, 一个是项目机构 (不懂新建的百度但是百度觉对没有我的图更直观) (后面的一直下一步下一步我都不说了)
2016-05-03 05:36:56 405
原创 1.四大组件值之Activiyt深度分析
学习目标:了解四大组件,掌握Activity(生命周期,启动模式)Android四大组件和用途是什么? Activity (活动) 有页面的显示效果 Service(服务) 无页面的后台操作Broadcast Receiver(广播接受者) 过滤接受某动作/监听 Content Provider (内容提供者) 提供一种简单数据存储 Activity要学习什么玩意?
2016-04-16 01:58:28 635
原创 #引导篇-Android指南(励志)#
Android起源略…. 目前主流系统:老手机4.4, 新手机通常 5.0 6.0 (7.0预览已经发布) 目前开发工具:谷歌官方的Android Studio 2.0 ,第三方工具Eclipse 学习内容: Androdi四大组件五大布局常见UI以及存储,这是初级开发者必须掌握的内容初级-高级晋升之路初级Android开发者 良好JAVA功底 (略懂数据库) 常见
2016-04-14 13:11:31 410
原创 #引导篇-JAVA入门指南#
博主目的:整理学习路线 类-方法-变量1.问题:为什么要学习JAVA?先学JAVA,才能学Android JAVA程序员 : 学习 HTML-JAVA-JSP 等多门语言,各种框架.... 日后开发网页 和PC客户端 Android程序员:学习 JAVA-Android 等语言就可以直接上手..... 日后开发安卓平台客户端2.学习的核心内容? 围绕 变量 方法 类三大核心去思考
2016-04-14 01:49:59 486
原创 #闲聊-行业新人的看法#
入行不要后悔,踏上征程就没有退路了,输的不仅仅是钱而是时间,伤了锐气,浪费时间,才是年轻人最可怕的事情博主作为初学者遇到的问题: 1. 语言上看不懂英文 2. 代码上逻辑跟不上 3. 思想上原理不明白博主的IT生涯生存之道: 1. 英文只是对单词,用有道词典翻译添加记录到自己的词库中 2. 代码逻辑根不上,单行代码逐个查询含义好案例收藏积累经验 3. 编程思想都是虚的,学会功能
2016-04-09 01:43:43 317
原创 #6JAVA异常处理方案#
学习目标:安卓异常的处理 博主理解:入门中学习了JAVA的三种异常,编写,逻辑,运行,主要学习运行异常逻辑: 逻辑异常和代码毫无关系 编写: 编译异常多和编码规范有关系会自动提示修复运行异常: 运行异常也就bug,我们常见的异常是代码不规范,JAVA抛出的一些异常,常见的运行异常中英文参考 ClassCastException(类转换异常) IndexOutOfB
2016-04-09 00:54:27 224
原创 #5JAVA字符串StringBuffer 和StringBuilder和 String #
StringBuffer,StringBuilder(单线程快)StringBuffer 博主理解: StringBuffer是操作类,String是引用数据类型 StringBuffer可更改,String不可更改 StringBuffer效率高,String效率低, Stringbuilder和StringBuffer 一样,多线程时候效率略高 append(
2016-04-08 15:48:01 227
原创 #5值传递和址传递,static,instanceof,递归#
学习目标:传值和 传址(引用传递),this,static 博主理解: 本章内容多为实战用途,传值是传的数据值 传址是物理地址 this本身 static静态 然而诸多含义自己体会引用传递和值传递:打印结果 20 ,30; this: 表示类和属性方法调用。 调用本类构造方法 表示当前对象 如构造方法中的:this.name=name; 如无参构造方法 :th
2016-04-08 01:46:35 271
原创 #2JAVA面向对象之封装#
本章目标:封装概念, 博主理解:封装是面向对象三大特性,要说封装的原因无法是为了,让代码不为外界所访问,提高安全性,但是也需要被访问的,所以封装后对变量 提供get set方法用来传入取出数据的用途先了解四大修饰符: 1、私有权限(private) 2、默认权限(default) 3、受保护权限(protected) 4、公共权限(public)权限如下 所谓封装这
2016-04-07 18:42:50 216
原创 #8判断和循环#
本章目标: 判断: 逻辑,关系,if, Switch 循环: for, while, do-while,高级for循环 逻逻辑运算符判断: ! & && | ||(优先级与或非) 关系运算符判断 :== != > < >= <= if判断 Switch判断运算判断参考案例: 第一个是逻辑,第二个是关系,第三个是逻辑优先级 Switch判断: Switc
2016-04-07 05:09:02 296
原创 #7算法实战和错误类型#
学习:基础算法(a和b数据交换),JAVA中的错误类型变量a和b值置换(假如a=10; b=100) 1.常规错误方案:** a=b; b=a 思维是对的, 结果是错的,置换失败 2.偷梁换柱方案:** c=a; a=b; b=c; 创建新变量,思路和上面一样,改良版原理则是: 新建变量偷梁换柱为其中一个,再置换 3.加减算法方案:** a=a+
2016-04-07 00:37:49 303
原创 #6基础算法部分#
学习目标:JAVA算法 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 http://www.runoob.com/java/java-operators.html算术运算符:自增1: ++a 或者 a++(自减1雷同 略…) 符号在前-先加后用,符号在后-先用后加:如图代码: 第一次加1,显示2,实际2 (
2016-04-06 16:31:26 267
原创 #5JAVA类型转换#
学习目标:常见的 小转大自动转 ,大转小强制转基本数据类型排序(小到大) byte-short-int-long-float-double小转大 byte a=0; int b=a; long c=b; float d=c; double e=d;大转小 大转小不建议使用的原因就是会丢失精确度 如图: do
2016-04-06 14:53:10 227
原创 #4变量的包装类#
学习目标:包装类含义 何谓包装类? JAVA中有两种数据类型:(坑爹的名词多为面试题中考到) 基本数据类型: 值类型, 值传递, 传值 引用数据类型: 类类型, 址传递, 传址 JAVA是一个面向对象的玩意 ,基本数据不是对象,引用数据才是对象 所以要把 基本变成引用 ,于是就出来一个玩意叫”包装类”int---Integer char---Character floa
2016-04-06 13:40:58 263
原创 #3变量实战讲解#
学习目标:变量类型,变量用途,变量作用域1.变量类型实战运用 博客理解:变量的类型为了存放不同个数据 比如整数用int,字符串用String,小数用double,对错用布尔型,等等(废话篇: 为什么,长短整型short,long 单精度浮点型,float不用呢? 记得上面说的占用字节,JAVA中内存宝贵,大家觉得int正好合适, 小数来说,我们知道有
2016-04-05 23:18:00 338
原创 #2JAVA中的变量#
学习目标:变量意义,命名,使用1.什么是变量? 变量:可变的量 常量:不可变的量 字面量:变量和常量两者存放的具体数据内容2.为什么要使用变量? 变量是为了管理引用数据设定 变量管理引用数据 相当于 栈内存引用堆内存 因为: 在栈中可以直接分配内存的数据是基本数据类型。 引用数据类型:是数据的引用在栈中, 但是他的对象在堆中。如:String a=
2016-04-04 06:49:08 327
原创 #1数据类型和堆栈空间#
本博客作为博主复习回顾java基础一,数据类型初阶重要知识点: JAVA三种数据类型: 基本,引用,自定义 计算机三种存储方式:寄存器,堆内存,栈内存 JAVA两种管理储存: 堆内存,栈内存本章学习目标: 本章主要学习目标:基本数据类型,堆栈空间, 基本数据类型(四类八种)第一类: 整型 byte(字节型) short(短整型) int(整型) long(长整型)
2016-04-04 04:22:01 481 1
原创 #Android Studio使用(1)#
前言: (博友觉得我啰嗦直接跳过) 2月15号广州之旅找工作 3月3号就职于某医疗公司 3月24号离职该医疗公司 3月29号休息够了发个博客 小鱼的博客原创部分可能不多,但是觉对实用务实 作为一个IT行业的小白 一路摸爬滚打,感谢这互联网时代有很多安卓技术群的高手指点 小鱼的博客有两个目的:1.给自己一个提醒防止下次继续跳坑
2016-03-29 03:37:09 432
原创 #Tab方案(一)#
微信效果:ViewPager+按钮 联动方案 具体原理: 布局三段组合方案贴码分析: 1.初始化控件: 图片按钮 线性布局 布局数组填充 多面视图适配器2.加点击事件: 线性布局点击事件: 暗色,切换ViewPager的下标,点亮 当前图片按钮背景 (知
2016-03-11 09:21:21 349
原创 #引导方案(一)#
注意: 适配器中,创建页面的方案,可能导致6.0.1手机卡顿 在其他设备中测试正常,这是全xml绘制的通用版本 (动态截图没有效果,欢迎已经自带跳过,这是引导+正式 的演示)【设计方案】 用户首次使用: 欢迎页+引导页+正式页 老用户使用 : 欢迎页+ 正式页 博客会上传部分代码然后贴网盘地址 链接:http://pan.ba
2016-03-09 11:07:52 256
原创 安卓基础案例 电话+短信
前言: 由于复习渣渣面试题,导致本来渣渣的技术更加渣渣, 虽然更新解析博客,算不上原创,起码比不学强, 初学者,不论收到什么打击,应该记得居安思危! 随时应战。。。。。重回CSDN,复习安卓基础部分电话: 理论理解: 电话权限+意图+非空判断 三部分重点内容 TextUtils.isEmpty(String str); ————–ava提供的非空判断 inputType=”ph
2016-01-31 01:51:59 393
原创 安卓 Context 上下文+应用共享概括
主题概括: Context ——– 翻译: 上下文 Activity的上下文对象(通常是指Activity)Application —- 翻译: 应用 整个APP的上下文对象(通常指全局共享 )可以理解为: Context是当前页面对象 Application是当前软件对象问题: 1.Application的作用是什么? 实现整个APP的全局数据共
2015-12-28 01:45:16 314
原创 安卓 Activity(2) 四大启动方式
极客学院安卓视频 理论部分 : (单词部分) standard singleTop singleTask singleInstance代码部分: (配置XML文件) <activity android:name="com.example.jk_android1.MainActivity" android:l
2015-12-21 23:59:36 374
转载 Android UI-侧滑菜单
原博客出处 SlidingMenu(侧滑菜单)—通俗理解就是QQ侧滑效果的一个东西 官方点的解释: GitHub上的一款开源项目,是一个library(库)的存在, 注意:可能是导入连个库,也可能是只有一个库 极客Ime讲解的就是导入两个库, 而本文只需要导入一个库就可以了! 而且两者代码差距还是很大不一样的 (
2015-12-21 01:26:01 587
原创 #3JAVA面向对象之继承#
两种图先熟悉下,抽象类和接口有什么区别,(不要强行记图) 抽象类:抽象方法(最少一个),方法,属性 单继承 继承必须实现抽象方法 接 口: 抽象方法,全局常量 多实现 继承必须实现抽象方法至于用途是什么? 抽象类和接口分别都是以类的extends(继承) implement(实现)来用的 由此可以看出,不
2015-12-17 02:08:51 260
原创 #4JAVA面向对象-多态#
学习目标:多态概念 重写重载 子父类转换 博主理解:方法的多态,重写重载,对象的多态性, 子父类的转换 需要注意的是重载重写都是执行子类执行父类的方法同样的方法,和子父类的转换,减少代码复用提高效率而设计的。话题; 1.重载和重写的区别? 一张图就概括了一切相关的理论问题 2.重载 (在同一个类中)/*这就是基本的重载*/ public void t
2015-12-17 01:17:19 274
原创 #1面向对象之类方法#
学习目标:JAVA中类和方法概念 博主理解:JAVA强调面向对象概念,比如变量包装类等等, 类new出对象 ,对象.方法,对象.属性,都是面向对象的操作(当然:封装 继承 多态才是JAVA的三大特性)重点内容 - 1.JAVA的个各种方法和定义的语法? - 2.JAVA中静态和变量方法的含义? - 3.JAVA元素初始化顺序?**问题1 JAVA的个各种方法和定义的语法?普通方法中
2015-12-17 00:41:55 224
原创 安卓 Intent (1)数据传递 Intent和Bundle详解
Intent是四大组件的纽带,传递数据的作用 1.Bundle的意义? 2.Intent传递对象?首先看Intent的传递关系: 理论部分: 1.数据依靠于Intent传递数据 2.Intent依靠于Bundle当做数据包Intent提供四种方法:putExtras(Bundle data) //直接存入 数据包getExtr
2015-12-16 17:55:06 1653
原创 极光推送详细讲解+错误知识点
先加上极光的文档网址,毕竟经常看文档写 极光安卓集成文档 1.复制资源 它的意思很明显,把这两个玩意 libs,resl两个文件夹直接加到你的项目中,覆盖2.复制人家的配置清单, 至于怎么写,不用操心, 但是注意! 注意! 2.1权限 有有两种,选择性的可以不加,加了也不会错 <!-- Optional. Required for location feature -->选
2015-11-26 02:45:22 3828
原创 安卓 Activity(1) 基础和生命周期(马剑威)
理解: Activity翻译中文:活动 是安卓四大组件之一, 其实代表的就是安卓中的页面意思 Activity中最重要的知识点有一下内容: 1 . 7个生命周期,代表它的各种变化 2. 3个状态周期,代表着它基本形态 3. 4大启动模式(最近很少涉及)其实我们重要的理解的是生命周期, 因为它也包含的活动状态, 启动模式其实就页面切换后如何后退的方式,一般很少涉及,
2015-11-16 01:39:05 457
原创 【JAVA的三大循环】(1)
===循环结构===== While循环 do-While循环,for循环====While循环===================================简介:Whiel循环是循环后执行While(条件) { 循环体 }如:打印1到10的数字 int i=1; While(i<=10){ System.out.println(‘打印”+i); i++;
2015-10-30 13:17:48 684
原创 Android第三方之 -自动更新
友盟 自动更新 博主认为,安卓的第三方SDK的能让软件根加的灵活实用 ,是个非常重用学习知识点,友盟的服务有很多,不一一介绍了,这次主要用了自动更新服务 [点击友盟官方技术支持](http://dev.umeng.com/auto-update/android-doc/introduction)友盟的key 直接在网上申请,没有和百度地图一样绑定安全码, 比较方便,拿来直接用就可以了老规矩
2015-10-24 01:18:25 4411 1
原创 Android【百度地图】模式切换(2)
百度地图三模拟切换源码public class MainActivity extends Activity {private MapView mapView; //地图视图private BaiduMap baiduMap; //百度地图 @Override protected void onCreate(Bundle savedInst
2015-10-21 21:25:17 823
原创 Android 【百度地图】 基础配置(1)
百度地图属于第三方SDK,所以开发的同时,引用百度地图 只需要根据官方指示配置即可 至于如何注册百度账号?如何注册百度开发平台? 等问题就不一一介绍了。 上效果图 1.申请SDK,(注意查看安全码) 点击查看如何申请密钥 2.配置环境, (注意复制包和权限) 点击查看百度环境配置完成以上两个配置,即可产生地图效果关于: 地图: 重点在于官方配置的环境,一定用一致, 在初始化页面
2015-10-21 20:55:41 355
原创 Android定位入门(3),基础实战部分
关于定位, 前面两个博客,主要介绍了 查看手机上的定位支持 和判断GPS是否开启,而手机上的三种定位各有特色, 无源定位,网络定位,GPS定位 手机会根据目前的情况根据用户的要求开启的一个支持的定位方式 下面的案例就是,按用户需求的一个定位(应该筛选的是GPS) 主要功能在于, Criteria 我们给定位管理器设
2015-10-21 13:08:08 395
原创 Android定位入门(2)判断GPS是否开启
对GPS是否开启的判断,效果 (重点进入系统设置部分以后可能经常用到)如果GPS开启 如果GPS没开启自动进入设置页面 核心代码: 对GPS的判断 boolean ok=lm.isProviderEnabled(LocationManager.GPS_PROVIDER); (就一句核心代码,直接贴上看吧! 老规矩 ,先是定位服务-后拿系统服务-然后判断-如果没开就跳转,开了就显示
2015-10-21 00:08:02 6353
原创 Android定位入门(1)了解定位管理器--LocationManager 类
Android定位篇基础 基本了解: 首先理解定位常见的类型,比如经常听到的GPS定位什么的, 定位肯定是用的手机硬件,而且定位时候耗电量功耗比较大 (Ps 其实定位是服务,并且需要权限) 目的: 看到手机设备支持的位置服务 核心代码 1,2部得到系统的定位服务, 3是用两种常见的方式显示出来,1.声明位置服务 ,集合 private LocationM
2015-10-20 23:29:50 565 1
原创 入侵软件集合
一、扫描工具 X-scan 3.1 焦点出的扫描器,国内最优秀的安全扫描软件之一!非常专业的一个扫描器!X-way 2.5 这也上一个非常不错的扫描器哦!功能非常多!使用也不难,入侵必备工具!SuperScan 3.0 强大的TCP 端口扫描器、Ping 和域名解析器!Namp 3.5 这个就厉害了,安全界人人皆知的非常有名气的一个扫描器!作者FyodorHscan
2015-10-18 23:47:21 5469 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人