自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张拭心的博客 shixinzhang

“厚德求真·励学笃行”,输入->思考->输出

  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android 菜鸟实习前需要准备什么

五一后就要去实习了,不算之前做过的一些小兼职,这应该是头一次正式工作,对于这次实习机会我还是比较看重,希望能够在这段时间里有所提升,尽快适应工作。想要表现的好一些,就要在这段时间多做些针对性的准备,比如说我昨天下载了要去实习的公司主打的三个APP,使用了一下,顺便扪心自问自己可以实现哪些功能,哪些功能之前没接触过,心里有个底。其实还是比较希望去做一些高级的东西,那样自己也能多学习一些。正好

2015-04-30 00:59:08 7545 2

原创 23种经典设计模式UML类图汇总

学设计模式时老感觉过于分散,这里将23种设计模式的UML类图汇总如下:

2015-04-30 00:51:40 3975 1

转载 数据结构回顾:B、B-、B+、B*-Tree

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关

2015-04-30 00:49:30 1693

转载 Android的bitmap和优化

内存管理是个永恒的话题!内存溢出:就是分配的内存不足以放下数据项序列。如在一个域中输入的数据超过了它的要求就会引发数据溢出问题,多余的数据就可以作为指令在计算机上运行。就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出内存泄漏:是指在堆上分配的内存没有被释放,从而失去对其控制。这样会造成程序能使用的内存越来越少,导致系统运行速度减慢,严重情况会使程序宕掉

2015-04-29 23:48:03 1251

转载 Android之Bitmap

android 中的 Bitmap 相关Bitmap 相关1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况:* png图片 如:R.drawable.tianjinJava代码 Bitmap bmp = BitmapFactory.decodeResource(this.getResources()

2015-04-29 23:46:42 1047

原创 【ViewPager的学习】三、实现自动循环切换

要实现效果如图:(一)实现循环滑动:(1)在MyAdapter中首先修改getCount()方法中的大小,让ViewPager可滑动页面增多。(2)instantiateItem()方法中将position对图片数组求余:position%imageList.size()(3)如果viewPager设置了OnPagerChangedListener方法,里面可能会有posi

2015-04-29 23:03:10 3480 10

原创 【ViewPager的学习】二、添加图片描述及指示点动态改变

第一节已经简单实现了ViewPager,但是实际应用中常常需要在图片资源底部添加一些图片描述信息,还有一些指示点。效果如下:指示点可以用shape生成一个简单的原点,代码如下:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">

2015-04-29 22:08:36 2807 2

原创 android.app.SuperNotCalledException: Activity {} did not call through to super.onDestory() 解决办法

我的一个程序中有个计时器,每隔2秒执行个操作,为了在Activity生命周期结束时终止定时,避免一直进行下去,我重写了onDestory方法,结果运行程序一退出就会报标题那个错。解决办法:在重写的onDestory方法中调用父类的super.onDestory(),就OK了。类似的,重写onPause、onResume等方法时都别忘了调用super.onXXX方法,而且记得写在第一行,避免

2015-04-29 15:22:25 1769

原创 Failed to load properties file for project 解决办法

项目做好,发送给朋友,结果她运行时有问题,非说我没做好!怎么可能!可以侮辱我,也绝不可以侮辱我的代码!所以我拿着异常百度啊查啊找啊,用了各种方法,网上有人提供方法:解决之法:1.设置ANDROID_SDK_HOME环境变量(android sdk安装目录)可以解决2.备份原来的工程,然后删除该工程,再重建该工程 clean 下(这个做java的应该都很清楚了)3.运行工程就正常

2015-04-28 21:58:29 3927

原创 【ViewPager的学习】一、简单使用

ViewPager就不多介绍,主要用于手机引导页面、软件导航、轮播图片等情况。使用它需要引用一个库:android-support-v4.jar,add to build path。同ListView一样,它也需要设置Adapter管理数据。首先通过一个ViewPager使用的简单例子开始ViewPager的学习:<RelativeLayout xmlns:androi

2015-04-28 13:58:41 1082

原创 帮学长毕业设计总结:AChartEngine创建图表的步骤

1.AChartEngine首先要做的是一个用于展示支出、收入的饼状图,效果如下:之前没有接触过图表的绘制,经过实现这个功能了解并学习了AChartEngine,这是专门用于android绘制图表(饼状图、条形图)的工具库。目前最新的是achartengine-1.1.0.jar,下载地址:点击打开链接。具体配置步骤如下:(1)将下载得到的jar包粘贴到项目的libs文件夹

2015-04-27 00:32:16 2630 2

原创 怎么停止LogCat的自动滚动

真机调试时,想看看所有的调试消息,但是Logcat老是自动滚动,就是有新的调试消息时,就会自动向上滚动,把我现在看的滚没了,真是不胜其烦。尝试多种方法后这种最有效,方法如下:

2015-04-24 16:48:41 2501

转载 Adb connection Error / adb server is out of date.killing的解决办法

当把手机连接到电脑端口运行adb程序调试时,出现了下面这样的情况:分析:出错的原因是adb的端口被其他程序的进程占领了,所以要做的就是找到并kill该进程解决方法:1.在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?应该软件使用的端口号是固定的),如下图2.再执行netstat -

2015-04-24 13:57:35 1321

原创 Android实习面试总结:小公司带我飞!

这个学期起来,疯狂的笔试面试,扳指一数也有将近十场。从一开始失败的伤心到后来的反省、充电,直到现在的阶段性的成功,这中间的收获值得记录下来。面试的公司有大有小,在投简历时没有想那么多,只觉得这个公司有这个职位,就试试。直到面试创维时,面试官问我为什么选择加入创维,虽然没想过,但靠着敏捷的临时反应还是勉强答了上来。面试结束后,我就开始反省,同时也咨询了一些长辈,收益颇多。在进行岗位申请时,首

2015-04-21 22:46:32 8498 1

翻译 Android ANR产生原因和解决办法

ANR (Application Not Responding)      ANR定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次

2015-04-17 01:25:08 1497

原创 屡次失败面试的心理安慰

2015.4.16最让我伤心的是去哪儿网差一点点就能去,而且今天XX告诉我他也通过了,哈哈,好嘲讽。腾讯一面明明感觉谈的还是蛮好,可是也是没有消息,或许真是像招聘人员说的那样前几天招够了。谁让我是霸面呢。上帝啊,你这样对我,一定是为了让我多受一些磨难,锤炼我,让我静下来多学点东西,对吧。我的性格我也知道,一有点成绩就爱骄傲,自卑的另一种表现就是自负,不是吗?也好,多失败几次吧,

2015-04-17 01:07:40 2877

转载 JAVA 内存管理总结:内存泄露、数据存储、垃圾回收机制一网打尽!

1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC

2015-04-14 11:54:05 2192

转载 BAT等公司高薪招聘Android开发面试题目集锦

整理过的50道面试题目1.listView的优化方式重用convertViewviewHolderstatic class viewHolder在列表里面有图片的情况下,监听滑动不加载图片多个不同布局,可以创建不同的viewHolder和convertView进行重用2.listView

2015-04-13 18:55:08 8730

原创 一次搞定【Activity生命周期】

Activity生命周期说难也不难,无非那么7个阶段,可是初学者总是搞不清楚怎么办?最好的方法就是跟着这个demo练习一次,亲手操作更易理解,一次搞定Activity生命周期!!新建个Activity,覆盖onCreate、onStart、onResume、onRestart、onPause、onStop、onDestory方法:public class MainActivity

2015-04-13 15:13:01 1571

原创 XML序列化以及用pull解析器解析XML文件

//获得序列化对象XmlSerializer serializer = Xml.newSerializer();try{ File path = new File(Environment.getExternalStorageDirectory(),"itcast.xml"); FileOutputStream fos = new FileOutPutStream(pat

2015-04-09 12:54:04 1088

原创 Android一键锁屏实现(附源码链接)

市面上一键锁屏APP众多,但试用后发现基本都是一个原理:开启设备管理员获得权限,然后实现锁屏。本案例和上述APP原理相同,不多作介绍,源码链接如下:http://download.csdn.net/detail/u011240877/8570415

2015-04-07 14:06:20 1960

原创 Activity间跳转时的效果设计,页面切换效果

Activity间跳转时的效果设计:(1)在res文件夹下新建个anim文件夹(2)在anim文件夹下建立控制页面切入、切出的效果文件,例如如下:xml version="1.0" encoding="utf-8"?>translate xmlns:android="http://schemas.android.com/apk/res/android"    android:d

2015-04-02 17:11:25 1882

原创 Android 4.2官方文档chm格式下载

Android 4.2官方文档我就不费口舌介绍了,学习Android必备女朋友心血来潮帮我清理电脑垃圾,结果删除了好多文档和API,呜呜,我的资源!重新找到2个Android 4.2官方文档chm格式的云盘下载地址,记下来供自己和大家不时之需。云盘1  http://pan.baidu.com/s/11WaSI云盘2  http://pan.baidu.co

2015-04-02 16:06:17 1226

原创 Android自定义按钮状态背景

如果你觉得Android自带的按钮默认、按下时样式太low,可以尝试自定义按钮状态背景:首先把我自定义的按钮状态背景图贴上来:默认时:按下后:有没有很小清新呐~~~自定义按钮状态步骤如下:(1)在res文件夹下新建个drawable文件夹(2)把要设置的按钮默认背景图片与按下时背景图片放入drawable文件夹中(3)在drawable文件夹中新建个xm

2015-04-02 13:36:54 2253

深入探索Android热修复技术原理pdf

阿里 安卓 热修复 pdf

2017-07-03

recyclerview-v7-24.1.0-sources.jar

recyclerView 比较新的jar包,Eclipse 中使用

2016-07-27

全国省份、城市JSON

全国省份、城市的JSON数据

2016-05-04

Android常用的工具类utils可直接导入项目使用

Android常用的工具类utils可直接导入项目使用

2015-12-02

Android更换主题一键换肤源码

Android更换主题一键换肤源码,适合新手,直接使用

2015-08-07

Android实现微信游戏【围住神经猫】模仿版

Android实现微信游戏【围住神经猫】模仿版,apk文件在bin目录下。主要使用SurfaceView,代码注释较全,适合初学者

2015-07-29

基于wheelView的自定义日期选择器

基于wheelView的自定义日期选择器,支持拓展,样式可以多样

2015-06-26

EffectiveJava中文版

《Effective Java中文版(第2版)》主要内容:在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。 《Effective Java中文版(第2版)》中的每条规则都以简短、独立的小文章形式出现,并通过示例代码加以进一步说明。 《Effective Java中文版(第2版)》的内容包括: 全新的泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制,等等。 经典主题的全新技术和最佳实践,包括对象.类、类库、方法和序列化。 如何避免Java编程语言中常被误解的细微之处:陷阱和缺陷。

2015-05-09

Android一键锁屏源码

如题,源码,可直接运行。用于Android开发学习者

2015-04-07

html5游戏(初学者)

例子很好,代码也很清晰,还有解释,适合初学者观看

2013-06-28

空空如也

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

TA关注的人

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