自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 android 知识点

1. java 线程安全volatile2. 哪些情况会导致内存泄露3. UI性能优化,怎样分析解决UI卡顿,naxie

2021-06-18 16:46:14 101

原创 2017某技术公司安卓技术面试题记录

1. 算法题“”123456789“”,打印加上 + - 等于100的2. view和viewgroup的区别,绘制的顺序;  两个view在一个viewgroup里,一个view从gone到visiable,布局和绘制的过程    TCP/IP协议的理解,udp和tcp的区别    HTTP协议有哪些常见的头字段,keep-alive的作用    长连接如何实现    p

2017-10-13 10:37:42 376

转载 深度揭秘安全领域的那些“大牛” 竟过半在360

最近读到一篇介绍关于“XP靶场挑战赛360七连冠”的报道,里面简略地提到360xp盾甲发明人是mj0011,这一条不起眼的信息引起小编极大的兴趣。因为稍微对安全领域有所接触的人都知道mj0011一些有趣的传说。这位号称国内内核第一人、“驱动神童”的大牛,正是目前在360任首席工程师,反木马专家的郑文彬。曾经发现微软Windows “DirectShow视频开发包”漏洞、并被微软官方公开致谢,成

2017-08-17 16:21:16 3415

转载 android中include和merge标记的区别和使用

https://zhidao.baidu.com/question/328134424242571125.htmlinclude和merge标记的作用主要是为了解决layout的重用问题。比如我们有三四个Activity但是他们都要用到同一个样式的标题栏,虽然我们把一样的代码copy个三四遍也没关系,但实在是太丑了,而且效率太低,如果这个标题栏要改样式,你岂不是要去三四

2017-08-08 18:49:52 646

原创 亚马逊海外岗位技术面试经验分享

一个偶然的机会,在Linkedin上一个亚马逊的猎头联系到我,说有海外职位。HR安排一个老外进行第二轮电话面试。全程英文交流先电话接入一个电话会议号码。面试套路感觉跟国内一样。首先,描述一个你之前工作中遇到的一个问题,以及解决的过程。然后,是编程题,问了2个问题。1. Given a binary tree, find its minimum depth.T

2017-07-18 18:09:39 2129

原创 PRIVACY POLICY

PRIVACY POLICY Mobile Wifi Hotspot

2017-03-29 20:50:24 985

转载 GPU 相关概念

https://sanwen8.cn/p/1e4WSsv.htmlQualcomm(高通)的Adreno、苹果的PowerVR、ARM的Mali。应用程序->几何处理->光栅处理在没有图形芯片(显卡)之前,几何处理、光栅处理都是由 CPU 或者 FPU(浮点单元)、SIMD (单指令多数据)单元协助来完成,随着芯片技术的进步,其中的几何处理、光栅处理

2017-03-12 04:18:07 1342

转载 Android - OpenGL ES version

https://developer.android.com/guide/topics/graphics/opengl.html#basicsOpenGL ES 1.0 and 1.1 - This API specification is supported by Android 1.0 and higher.OpenGL ES 2.0 - This API spe

2017-02-13 17:38:38 1668

转载 子类继承和调用父类的构造方法

子类继承和调用父类的构造方法1.如果子类没有定义构造方法,则调用父类的无参数的构造方法,.2.如果子类定义了构造方法,不论是无参数还是带参数,在创建子类的对象的时候,首先执行父类无参数的构造方法,然后执行自己的构造方法。3.如果子类调用父类带参数的构造方法,可以通过super(参数)调用所需要的父类的构造方法,切该语句做为子类构造方法中的第一条语句。4.如果某个构造方法调用类中的其他

2017-01-03 19:38:49 549

转载 Android M Permissions : the usage of shouldShowRequestPermissionRationale() function

http://stackoverflow.com/questions/32347532/android-m-permissions-confused-on-the-usage-of-shouldshowrequestpermissionratiAfter M Preview 1, if the dialog is displayed for the first time,

2016-12-30 16:34:28 714

转载 Android高手进阶:Adapter深入理解与优化

http://mobile.51cto.com/abased-445617.htmAndroid高手进阶:Adapter深入理解与优化2014-07-15 17:17 佚名 eoeandroid 字号:T | T一般是针对包含多个元素的View,如ListView,GridView,ExpandableListview

2016-11-16 15:18:47 274

转载 Android Java中System.loadLibrary() 的执行过程

先app,后systemhttp://my.oschina.net/wolfcs/blog/129696目录[-]系统的library pathNative 层load library的过程System.loadLibrary()是我们在使用Java的JNI机制时,会用到的一个非常重要的函数,它的作用即是把实现了我们在Java

2016-04-06 19:05:23 4732

转载 FragmentTransaction replace add

使用 FragmentTransaction 的时候,它提供了这样两个方法,一个 add , 一个 replace ,对这两个方法的区别一直有点疑惑。我觉得使用 add 的话,在按返回键应该是回退到上一个 Fragment,而使用 replace 的话,那个别 replace 的就已经不存在了,所以就不会回退了。但事实不是这样子的。add 和 replace 影响的只是界面,而控制回退的,是事务。

2016-03-23 18:42:56 494

转载 Dalvik和JVM,Art的几点区别

1234567Dalvik和JVM的几点区别Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。Dalvik主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理,以及垃圾回收等等重要功能。Dalvik负责进程隔离和线程管理,每一个A

2015-10-26 14:46:33 844

原创 Android截屏方法汇总

1.  >=  ICE_CREAM_SANDWICH (14)直接使用 "/system/bin/screencap -p "   需要root吗?2.   >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH (14)            android.view.Surface  -> screenshot()

2015-09-04 23:09:30 387

转载 关于被安装到sdcard,无法接受到系统启动事件的问题, 修改安装路径

目前免费WiFi的apk,没有设置建议安装到手机内存的属性,会导致部分应用市场,手机ROM将应用安装到sdcard。开机启动的广播消息BOOT_COMPLETE早于 SD的启动,如果将程序安装到SD卡,无法接收到开机广播。 建议增加安装到手机内存的属性,否则无法正常接收BOOT_COMPLETE早事件。  在Android工程中,设置apk的默认安装位置 在Androi

2015-08-12 19:20:05 510

转载 Findbugs 缺陷详解与英文代号的对照表

http://my.oschina.net/bairrfhoinn/blog/156200Findbugs 缺陷详解与英文代号的对照表最近的工作中涉及到了 findbugs 的使用,从官方网站上下载了二进制包之后,仔细阅读了下它们的文档,并且小小的尝试了下 findbugs 的几种使用方法。如果使用 eclipse 插件或者图形界面的形式,界面上会显示出每個

2015-06-18 14:13:40 997

转载 wifi 破解文章资源

WPA/WPA2 Handshake Cracking WITH Dictionary using Aircrack-ng | How To | Wireless Hackinghttp://lifeofpentester.blogspot.com/2013/12/wpa-wpa2-handshake-cracking-with.htmlOnline run Aircrack-ng

2015-05-20 16:51:16 3060

转载 破解WPA/WPA2 for Non-Dictionary Passphrase

Cracking WPA/WPA2 for Non-Dictionary PassphraseWPA/WPA2 password can be cracked simply by capturing WPA handshake and then apply dictionary. And if passphrase is in diction

2015-05-20 15:13:18 2371

转载 Nexus 5 (LG D820,LG D821)区别

Nexus 5 (LG D820,LG D821)区别 硬件配置方面与LG G2相似,搭配了一枚2.3GHz的高通Snapdragon™ 800处理器和2GB的RAM。屏幕方面则搭配了一块4.95英寸(销售时宣传为5英寸)的1080PIPS顯示器,像素密度达到了445ppi。Nexus 5搭配了一枚800万像素的主镜头,和一枚130万像素的前置镜头。相機軟件支援360度全景

2015-05-12 15:49:24 4110

转载 Android ProGuard混淆分析

http://www.netfoucs.com/article/tustar1030/61053.html# To enable ProGuard in your project, edit project.properties# to define the proguard.config property as described in that file.## Ad

2015-02-09 17:38:54 447

转载 Volley 源码解析

http://www.codekk.com/open-source-project-analysis/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90本文为 Android 开源项目源码解析 中 Volley 部分项目地址:Volley,分析的版本:35ce778,Demo 地址:V

2015-02-09 14:25:16 473

转载 “情商最高的行为是什么?”——“即使是对最熟悉、最亲切的人,仍然保持尊重和耐心。” “什么是低情商的行为?”——“始终要在言语上胜过别人。” (转)

“情商最高的行为是什么?”——“即使是对最熟悉、最亲切的人,仍然保持尊重和耐心。” “什么是低情商的行为?”——“始终要在言语上胜过别人。” (转)

2015-02-02 13:58:36 2693 1

转载 Android学习笔记 Android网络编程之Socket&Http

http://www.cnblogs.com/cxcco/archive/2012/02/09/2344455.html一、废话  听说很多地方都降温了,希望大家注意身体,别冻着了!二、正文  在Android的网络通讯中,通常会使用Socket进行设备间数的数据通讯,使用Http来对网络数据进行请求。  1、Socket(套接字)         不管是有

2015-01-23 14:39:08 614

转载 路由器 mac 和 bssid是一个吗

困惑    上网查询之后,各种说法,有的说整个路由器就一个mac,有的说路由上面的每个端口代表一个mac,还有的说有两个,一个用于wan一个用于lan。    工作的时候也听说过,无线网络中的bssid用来表示一个无线访问点的地址,和物理mac地址形式一样(48位),并且一般只和物理mac地址相差很少(甚至两者是连续的),并且使用wireshark和airpcap配合抓包之后,显示的bss

2014-08-05 11:11:04 23733 2

原创 能攻破所有安卓设备 最强Root工具诞生 万能一键Root

能攻破所有安卓设备 最强Root工具诞生,可以Root绝大部分手机\Root操作极其简单,进入界面后点击按钮就可以了。Root完成后会重新启动手机,重启后安装SU授权工具,如Superuser就可以了。

2014-06-25 00:40:07 21534 9

原创 安卓游戏 - 火车铺轨, 超级好玩

游戏下载地址:游戏共45关,全部免费!!! 游戏进度自动保存,精美的场景,优美的背景音乐,华丽的游戏效果。火车铺轨是一款很好玩的休闲益智类软件,玩起来就像是经典的“接水管”。玩法很简单,火车会从隧道口出来,而你要做的,就是把火车前行的道路铺好,使它能顺利的走到下一个隧道口。一开始,都会有动画操作演示,非常人性化。包含三个大关,都具有不同的场景,每个大关又包含有15个小关,但是这

2014-06-25 00:34:59 974

转载 饶宏:iPhone在华最强劲挑战者的幕后技术功臣

饶宏:iPhone在华最强劲挑战者的幕后技术功臣http://www.sina.com.cn  2009年12月07日 18:57  《环球企业家》杂志  iPhone和App store在中国最强劲挑战者的幕后技术功臣  文  《环球企业家》记者  王文静  在参加工作后的第12年,饶宏迎来了自己的第三份工作——播思通讯技术有限公司的首席技术官

2014-05-27 10:47:03 1321

转载 You are using version 6.4.1 of the AdMob SDK which is non-compliant with the Google Play Ad Policy

You are using version 6.4.1 of the AdMob SDK which is non-compliant with the Google Play Ad Policy (http://goo.gl/6OZelH). On August 1st, 2014, Google Play will stop accepting updates to apps using th

2014-05-26 17:01:35 1872

转载 八极拳 八大招

阎王三点手、猛虎爬硬山、迎门三不顾、霸王硬折缰、狮子大张口、左右硬开门、黄莺双抱爪和立定通天炮

2014-05-08 18:35:20 11175

转载 android 4.4 - Important Behavior Changes

Important Behavior ChangesIf you have previously published an app for Android, be aware that your app might be affected by changes in Android 4.4.If your app reads from external storage...

2014-05-05 20:10:08 696

转载 android:targetSdkVersion

android:targetSdkVersionAn integer designating the API Level that the application targets. If not set, the default value equals that given to minSdkVersion.This attribute informs the system that y

2014-04-24 11:14:23 650

转载 APK应用程序的解包、修改、编辑、汉化、打包及应用

APK应用程序的解包、修改、编辑、汉化、打包及应用前两讲主要讲玩机的最基本的知识,集中在如何刷机。本讲是进级的内容,来谈谈与apk应用程序有关的知识,内容包括akp文件的解包、打包、反编辑、解析、汉化、修改等内容,也介绍几个常用的软件。最后要介绍对apk操作有哪些应用,学会了能干些什么。这些内容实际上构成了一个很大的课题,用简短的文字无法描述清楚。我准备用三个部分来介绍如下内容:

2014-04-24 10:50:26 1624

转载 Android 图片加载Bitmap OOM错误解决办法

Android 图片加载Bitmap OOM错误解决办法Android加载资源图片时,很容易出现OOM的错误。因为Android系统对内存有一个限制,如果超出该限制,就会出现OOM。为了避免这个问题,需要在加载资源时尽量考虑如何节约内存,尽快释放资源等等。Android系统版本对图片加载,回收的影响:1,在Android 2.3以及之后,采用的是并发回收机制,避免在回收内存

2014-04-22 10:56:00 563

转载 编程从业五年的十四条经验,句句朴实

编程从业五年的十四条经验,句句朴实作者: siavosh 来源: 外刊IT评论 发布时间: 2013-07-09 16:36 阅读: 8819 次 推荐: 25 原文链接 [收藏] 经验之谈  英文原文:14 lessons after five years of professional programming  排列不分先后:  1. 当性能遇到问题时,如果能在应用层进

2013-11-12 11:26:38 500

转载 成为高效程序员的7个重要习惯

成为高效程序员的7个重要习惯作者: Phil Chu  来源: 游戏邦  发布时间: 2013-07-10 17:00  阅读: 9051 次  推荐: 50   原文链接   [收藏]    作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序员成为好基友。这里的“高效”,我指的是按时完符合要求的项目的能力。经历过不少软件编写工作

2013-11-12 11:24:22 901

转载 Android系统中调试动态链接库so文件的步骤

http://blog.wjmjimmie.cn/2010/08/02/Android%E7%B3%BB%E7%BB%9F%E4%B8%AD%E8%B0%83%E8%AF%95%E5%8A%A8%E6%80%81%E9%93%BE%E6%8E%A5%E5%BA%93so%E6%96%87%E4%BB%B6%E7%9A%84%E6%AD%A5%E9%AA%A4/(于2010年

2013-11-08 12:03:01 2026

转载 gdb调试,GDB调试opencore源码

http://www.crazycoder.cn/Bo-abstracts-selected/Article115650.html花了一天的时间终于用GDB实现了对opencore的调试,虽然网上高人写的相关文章很详细,但是自己对GDB知之甚少,理解很慢,现在自己再写一个,希望给对像我这样刚接触GDB的人一些帮助:  1 首先在终端执行:  emulator

2013-11-08 12:02:17 650

转载 手机root通用原理

手机root通用原理通用原理是,找一个你机器对应的能支持挂写系统分区的boot.img,然后把手机进入fastboot模式,用命令行把你的boot.img挂起来,然后把su文件放到system/xbin下面,改一下权限。在重启手机就root了

2013-11-08 12:00:10 1011

转载 ubuntu 11.10 安装 gcc 4.4

ubuntu 11.10的gcc版本是4.6.1,版本太高,编译android时出错,要把gcc版本改为4.4.3。通过gcc -v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库 。在安装gcc 4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应

2013-11-08 11:59:14 568

2008软件测评师考题

2008软件测评师考题,考试分析,供大家参考,谢谢

2009-05-20

空空如也

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

TA关注的人

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