自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 IPv4场景下手机如何获取IP

(1)手机上网流程:手机从基站接入,传递数据给基站,然后基站传递数据给上层BSC,PCU从中剥离出分组业务数据,传递给SGSN,最后通过SGSN经由GGSN这个网关,将数据汇总到茫茫internet中;(2)每个基站都有一个IP地址池,手机接入基站时,会被动态分配一个IP;(3)手机是根据基站信号强度等规则,来确定连入哪个基站,手机移动过程中,如果发现另一个基站的信号更强,会透明的切换过去,此...

2018-12-27 20:46:01 467

原创 触动我的“我理解的安全运营”

写在转发之前:新爷今天给我们推送一个文章,看完片头,已经很是触动,决定还是需要写出来给自己。211本科信息安全专业,成绩一般,水平较差,xsh三年。大学也写过代码做过开发方向。后来找工作前,同学们大都走向开发岗或者彻底离开IT行业,做安全的只有那么几个大牛(因为大部分人对于自己的安全水平还是心里明白的),比如去阿里的某某、360的某某、绿盟的某某。他们都是在安全方向的研发岗,会逆向、会渗透、会...

2018-12-21 17:07:36 638

转载 【转】mac版 Intellij IDEA 弹窗报 this license XXXXXXXX has been cancelled

原文 sudo vim /etc/hosts 一定要用 sudo 要不然是没办法修改 hosts 文件的在最后面加上0.0.0.0 account.jetbrains.com wq! 保存退出 然后http://idea.lanyus.com/ 从新获取注册码 填入 activation code 里 现在应该就不会出现报错的情况了

2017-04-28 11:05:33 2342 1

转载 获取VolleyError的详细信息,方便和服务器后台定位错误

【转自】原文项目中有时候一个网络请求出现问题,只知道是服务器错误,不知道具体出错原因和出错位置,使后台开发人员工作量增大,开发效率变低。给出一个可以获取网络请求失败具体出错原因和出错位置的方法因为网络出错的原因很多,偶尔会出现空指针引起的闪退,因此捕获这个空指针,防止闪退,也不影响逻辑,因为这只是实现方便查看服务器出错信息的功能new Response.ErrorListener() { @

2016-08-17 17:55:43 758

转载 Android检测手机是否有网络连接可用

[转自]原文需要每个Volley请求失败的时候,判断是服务器的500错误还是手机网络连接出现问题。服务器错误可以通过VolleyError判断。给出一个检测检测手机是否有Internet访问数据连接的方法public class CheckNewWorkConnection { static public boolean isNetworkConnected(Context context)

2016-08-17 17:53:31 510

原创 Fragment的初步用法

一、添加到containerfragmentManager = getSupportFragmentManager(); /** * 开启事务 */ fragmentTransaction = fragmentManager.beginTransaction(); login_fragment = new Login

2016-08-17 14:09:16 223

原创 关于近期完成的实习项目的总结

三周半的时间,做完了第一份实习工作的第一个项目,虽然没有用到太复杂的知识,但是从基础角度长进不少,现在项目收尾,分几篇博客来总结一下在这里面学到的知识。本文从整体来说。学习了fragment,这个项目就基本全都是用fragment来做的。“尽量少用new操作”–在一些可以重复利用的fragment上,采用类似单例模式的“私有实例,私有构造函数,public的get实例函数”,若不为null则直接返回

2016-08-17 13:48:56 1175 1

原创 finally

try { System.out.print("abc".length()); return; }finally { System.out.print("de"); }实际输出结果是abcde面试时遇到的,做错了。

2016-06-21 17:33:15 249

原创 常驻型广播在程序退出后接收不到!!!

今天写了个Demo。手机打电话时,在号码前面自动加上预置数字。 程序运行后,打开电话,拨号后是可以加上的。 但是强制退出程序后,,就不可以了。 查到Android 4.0以前,这样是可以的,但是谷歌工程师觉得不安全,于是4.0之后,应用被强制停止后,再有广播也不会启动。找到一篇解决办法的帖子,但是解决不了我这个demo。 但是我估计除非自己写的程序,否则其他人是不会为你考虑,让你启动的=.=

2016-06-21 14:36:25 694

原创 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念

DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 什么是android DVM:Dalvik是Google公司自己设计用于Android平台的Java虚拟机,每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候

2016-06-21 08:38:56 406

转载 StringBuffer

StringBuffer

2016-06-20 23:13:11 2011

转载 Android设计模式—策略模式

转自Android设计模式–策略模式 1、策略模式概念定义一系列算法,把他们独立封装起来,并且这些算法之间可以相互替换。策略模式主要是管理一堆有共性的算法,客户端可以根据需要,很快切换这些算法,并且保持可扩展性。策略模式的本质:分离算法,选择实现。2、策略模式实现下面针对策略模式说一个小型的实现例子,个人觉得学习设计模式,最好的方法是看看设计模式概念,然后先看看简单的模式实现的例子。策略模式实现起

2016-06-03 14:39:50 332

转载 Android设计模式系列-组合模式

转自Android设计模式系列-组合模式 Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类。 组合模式,Composite Pattern,是一个非常巧妙的模式。几乎所有的面向对象系统都应用到了组合模式。1.意图 将对象View和ViewGroup组合成树形结构以表示

2016-06-03 14:37:07 308

原创 getSerializableExtra用法体会

最近挨个知识点写Demo,遇到Activity间传数据时,照着代码敲完不理解这个方法。仔细读了读,体会写下。 Activity01//切换到CrimeActivityIntent i=new Intent(getActivity(),CrimePagerActivity.class);//附带信息,显示相应item的详情页i.putExtra(CrimeFragment.EXTRA_CRIM

2016-05-27 20:19:43 6438

转载 【教程】将自己的APP部署到阿里云

如何将APP部署在阿里云服务器上 【转自】 http://www.91aliyun.com/aliyun_server/aliyun_server_jy/how_app_deployed_on_cloud_aliyun/如果将APP部署在阿里云服务器,可能会有一些操作需要我们来完成,下面的介绍里的说明大家可以参考下。如何将APP部署在阿里云服务器上 随着移动通信设备终端的逐步流行,移动互联网在

2016-05-27 13:43:12 24285 1

转载 Android开发规范

今天接了一个外包小项目,三个人一起做,需要学一学规范了,不然没法交流了=.=本文转自: http://www.cnblogs.com/xiongbo/archive/2011/08/15/2098130.html 为方便查找而转到自己博客,感谢原博主!一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外

2016-05-18 19:13:21 273

原创 Android APP在手机桌面点不开

之前的所有Demo都可以从手机桌面点击启动,可是最后整体APP搞完后不能在桌面启动。 点击会toast提示未安装此应用程序。 我的手机是小米那种主界面即为全部应用的,不是说桌面上都是快捷方式。这是出错的APP的Manifest文件代码android:allowBackup="true"android:allowTaskReparenting="false"android:icon="@dra

2016-05-16 22:55:11 2513

原创 Android Studio简单使用2

http://www.360doc.com/content/14/1218/16/8085797_433906134.shtml 这个帖子里有很多studio的设置

2016-05-12 13:45:44 261

原创 Android Studio适当修改

在Eclipse完成上一个APP,决定转到Studio2.0来。 这次主要进行的设置是 1、代码区背景颜色的更改 2、注释、代码自动补全快捷键设定 3、工具栏自定义 (不知道为什么刚刚发不上去,可能CSDN服务器又出问题了。。。。重新写一遍。。)

2016-05-10 14:24:11 857

原创 Android Studio使用

在Eclipse完成上一个APP,决定转到Studio2.0来。 这次主要进行的设置是 1、代码区背景颜色的更改 2、注释、代码自动补全快捷键设定 3、工具栏自定义1、背景颜色

2016-05-10 13:58:47 816

原创 我要开始写技术博客

我要开始写技术博客参加完阿里2016年暑期实习在线笔试,感觉到自己的安卓还是太太太太肤浅。抓紧时间搞完这个APP,然后从头来一遍我的安卓。

2016-04-20 23:13:49 356

转载 【转】Java中No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing

【转】 Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance

2015-04-13 16:38:53 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除