- 博客(24)
- 资源 (11)
- 收藏
- 关注
原创 Android 菜鸟实习前需要准备什么
五一后就要去实习了,不算之前做过的一些小兼职,这应该是头一次正式工作,对于这次实习机会我还是比较看重,希望能够在这段时间里有所提升,尽快适应工作。想要表现的好一些,就要在这段时间多做些针对性的准备,比如说我昨天下载了要去实习的公司主打的三个APP,使用了一下,顺便扪心自问自己可以实现哪些功能,哪些功能之前没接触过,心里有个底。其实还是比较希望去做一些高级的东西,那样自己也能多学习一些。正好
2015-04-30 00:59:08 7545 2
转载 数据结构回顾: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实现微信游戏【围住神经猫】模仿版
2015-07-29
EffectiveJava中文版
2015-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人