自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (32)
  • 收藏
  • 关注

翻译 android面试题总结加强再加强版

26.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?当你的程序中某一个Activity A 在运行时中,主动或被动地运行另一个新的Activity B这个时候A会执行Java代码public void onSaveInstanceState(Bundle outState) {        super.onSaveInstanceStat

2014-10-27 22:00:42 503

翻译 单线程模型中Message、Handler、Message Queue、Looper之间的关系

单线程模型中Message、Handler、Message Queue、Looper之间的关系。答:简单的说,Handler获取当前线程中的looper对象,looper用来从存放Message的MessageQueue中取出Message,再有Handler进行Message的分发和处理.Message Queue(消息队列):用来存放通过Handler发布的消息,通常附属于某一个创建它

2014-10-27 21:39:34 576

翻译 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。

一、启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。关于Intent的更多内容请参考《常用Intent》示例1         Intent intent=newIntent();        intent.s

2014-10-27 17:16:09 1480

翻译 广播接受者

广播接受者的注册有两种方式:1.采用清单文件注册的广播接收者,只要应用程序被部署到手机上,广播接收者就生效了2.采用代码的方式注册的广播接收者,生命周期与激活他的这段代码所在的组件生命周期相同因为我们代码注册一个广播时使用:this.registeBroadcastReceiver()那么我们为了保证锁屏的广播接收者长期的能够接收到广播事件,保证调用者必须长时间在系统存活(采用服务的方

2014-10-26 23:45:44 569

转载 Android的Activity, Intent 和 Service

Activity:是最基本的android应用程序组件。一个活动就是一个单独的UI,每一个活动继承自活动基类(extendsActivity)并被实现为一个独立的类。Activity类会显示由视图控件组成的用户接口,并对视图控件的事件做出响应。当一个新的UI打开时,前一个UI将会暂停,并保存在历史堆栈中,用户可以从历史堆栈中返回前一个UI。当UI不再使用时,我们可以从历史堆栈中删除它,默认情况下,

2014-10-24 18:12:04 454

转载 android面试题目(一)

1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activitysetContentView() ,// 要显示的布局 2. 请描述一下Activity 生命周期。共有七个周期函数: void onCreate(Bundle savedInstanceState) void onStart() void onRestart() vo

2014-10-24 18:09:15 379

转载 android面试题目(二)

16. 什么是IntentService?有何优点?    普通的service ,默认运行在ui main 主线程   Sdk给我们提供的方便的,带有异步处理的service类,         异步处理的方法    OnHandleIntent()   OnHandleIntent() 处理耗时的操作 17. 什么时候使用Service?拥有service的进程具有

2014-10-24 18:03:30 528

转载 AndroidManifest.xml 中的intent-filter

隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配同样适用于Service和BroadcastReceiver,下面是以Activity为例MainActivity.java --主ActivityTestActivity.java --需要隐式启动的Ac

2014-10-24 17:29:39 551

转载 Intent和IntentFilter详解

Intent用于启动Activity,Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介。使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型。无论想要启动的组件是Activity,Service, 还是BroadcastReceiver,都可以使用Intent封装启动的意图。2, 在某些时候, 应用程序只是想

2014-10-24 13:58:26 436

翻译 Android开发教程:实现没有标题栏的窗口和全屏显示

在Android实现没有标题栏的方法有两种:在代码中添加requestWindowFeature(Window.FEATURE_NO_TITLE);  在清单文件AndroidManifest.xml中添加android:theme="@android:style/Theme.NoTitleBar" 具体的代码如下:第一种:MainActivity.javapack

2014-10-18 14:03:22 411

翻译 原因分析如下: 遇到这种情况,很有可能是把一个int型业务数据的 设置setText()或者类似的方法中, 这样Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所

在android进行调试的时候,出现了N多的警告 Java代码  W 2265 ResourceType Skipping entry 0x106000d in package table 0 because it is not complex!   搜素了下stackoverflow. Java代码  It is a warni

2014-10-18 11:00:46 729

翻译 android.content.res.Resources$NotFoundException: String resource ID #0x0 找不到资源文件ID #0x0

原因分析如下:遇到这种情况,很有可能是把一个int型业务数据的 设置setText()或者类似的方法中, 这样Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所以就会报出这个bug。 将int型业务数据,转换成String类型即可。a

2014-10-18 10:59:08 895

翻译 莫名其妙的出现这个错,看了logcat 说是什么二进制xml错误啥的。。。 不过后来发现,这个一般都是给eclipse项目中添加图片等资源时出现的一些bug,看似添加到项目中,其实没有,或

在Android编程中使用Adapter时,偶尔会出现如下错误:The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, bu

2014-10-17 23:20:13 687

翻译 关于android.view.InflateException: Binary XML file line #2: Error inflating class <unknow

莫名其妙的出现这个错,看了logcat 说是什么二进制xml错误啥的。。。 不过后来发现,这个一般都是给eclipse项目中添加图片等资源时出现的一些bug,看似添加到项目中,其实没有,或者是你是选取的引用模式,而你在外面又把那个图片给重命名了,所以在jvm运行时会报错,说什么xmlline # 2  啥的,找不到那个东西。 其实就是你再重新把资源载入一下就好了。

2014-10-17 23:16:59 558

转载 java.lang.ClassCastException: android.view.ViewGroup$LayoutParams cannot be cast to android.widget.

cover_iv.setLayoutParams(new RelativeLayout.LayoutParams(display.getWidth(),(int) (0.6 * display.getWidth())));

2014-10-16 01:11:31 515

转载 开发问题及解决 java.lang.ClassCastException:android.widget.LinearLayout$LayoutParams

Caused by: java.lang.ClassCastException:android.widget.LinearLayout$LayoutParams     最近,在android中用代码动态改变某种布局(组件)的高度时,会遇到如题所示的类转换异常。上网查了一下,如下所示:These supply parameters to the parent of this view

2014-10-16 01:06:11 509

转载 调试 Exception processing async thread queue问题

调试时出现以下问题Exception processing async thread queueorg.eclipse.jdt.internal.debug.core.model.JDIClassType cannot be cast to org.eclipse.jdt.debug.core.IJavaValue原因:有断点存在解决办法:不要在Thread.cur

2014-10-16 01:03:12 6254

转载 联想ThinkPad E430c(3365A16)怎么打开cpu的vt-x(虚拟化)?

您好,支持VT功能的机器默认都是开启的,不需要进行设置支持硬件虚拟化的机器,可以在开机出现联想logo时按F1进入bios,找到virtual technology选项,选择enable即可

2014-10-16 01:01:05 2616

翻译 android 中 系统日期时间的获取

import    java.text.SimpleDateFormat;              SimpleDateFormat    formatter    =   new    SimpleDateFormat    ("yyyy年MM月dd日    HH:mm:ss     ");       Date    curDate    =   new    Date(System.cur

2014-10-15 21:31:22 313

翻译 把本地的int类型的图片转换成drawable、Bitmap

获取本地图片Bitmap decodeResource = BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_default_user_bg_34);把本地的int类型的图片转换成drawableDrawable drawable = context.getResources().getDraw

2014-10-15 11:20:48 3375

翻译 Android Drawable 和String 相互转化

在我们经常应用开发中,经常用到将drawable和string相互转化。注意这情况最好用于小图片入icon等。[java] view plaincopypublic synchronized Drawable byteToDrawable(String icon) {                     byte[] img=Base64.decode(icon.g

2014-10-14 13:33:57 2870

翻译 android Bitmap与string互转

/**       * 图片转成string       *        * @param bitmap       * @return       */      public static String convertIconToString(Bitmap bitmap)      {          ByteArrayOutputStream baos = new ByteArrayOu

2014-10-14 13:33:57 1501

翻译 <转载>Android ListView 美化 去阴影 底色 选中色 间隙线

1.去滑动到顶点和底边时的黑色阴影[html] view plaincopyandroid:fadingEdge="none"  2.去拖动时默认黑色底色[html] view plaincopyandroid:cacheColorHint="#00000000" 3.去选中时的黄色底色

2014-10-11 01:00:36 684

转载 java keytool使用

在使用CAS需要生成证书,就要使用java工具 keytool首先在path路径中加上%JAVA_HOME%/bin以方便在任何路径下使用keytool在cmd中输入keytool不带任何参数,将显示该命令的帮助信息。keytool 用法:Java代码  -certreq     [-v] [-protected]            

2014-10-10 23:30:27 1717

翻译 Android学习笔记(2)————Android四大组件之二(Service )

/******************************************************************************************** * author:conowen@大钟                                                                                    

2014-10-10 23:30:15 527

转载 android中不同activity之间共享数据

android 应用程序Activity之间数据传递与共享的几种途径(1)1.基于消息的通信机制  Intent ---boudle ,extra    数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。2. 利用static静态数据, public static成员变量;3.基于外

2014-10-10 23:26:54 493

转载 Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

转载请注明地址http://blog.csdn.net/xiaanming/article/details/11171581最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不多,本篇文章就带领大家在自己的Android项目中加入百度地图的功能,接下来我会写一系列关于百度地图的文章,欢迎大家到时候关注!一 申

2014-10-10 23:26:34 453

转载 ImageLoader 俩个比较坑的问题。

1.   Android-Universal-Image-Loader是个图片缓存,异步加载,防止内存泄露的好东西 ,用起来非常的方便,于是跑到官网下载了,点击打开链接,当时完全是按照官方的Demo来搭建的,但是始终程序运行不起来,会报以下错误:java.lang.RuntimeException: ImageLoader must be init with configurati

2014-10-10 23:25:14 685

翻译 android 使用Tabhost 发生could not create tab content because could not find view with id 错...

使用Tabhost的时候经常报:could not create tab content because could not find view with id 错误。总结一下发生错误的原因,一般的发生在setContent();先看XML布局:RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an

2014-10-10 23:19:47 1452

翻译 怎样判断JDK已经安装成功

windows下:开始->运行->键入cmd->在窗口中输入 javac-> 回车,看看是否出来java相关命令的参数。java -version 查看JDK的版本信息。

2014-10-10 23:16:17 7038

翻译 Can't connect to MySQL server on 'localhost' (10061)解决方法,需要的朋友可以参考下。

先检查MySQL 服务没有启动》如果没有启动,则要启动这个服务。 昨天,重起服务器后出现MySQL 'localhost' (10061)错误,开始以为是因为数据库链接打开过多,数据库资源耗尽的缘故,但是重启服务器以后,仍旧出现问题,于是在网上查找解决方法。大体如下:解决办法: 第一步 删除c:\windows\下面的my.ini 第二步 打开c:\mysql\

2014-10-06 17:23:03 649

翻译 Failed to install *.apk on device 'emulator-5554': timeout': EOF

错误提示:Failed to install helloworld.apk on device 'emulator-5554': timeout或者the user data image is used或者the user data image is used原因:由于模拟器已经开启而没有关闭或者非法关闭引起的。解决方法:删除 C:\Docu

2014-10-06 16:52:16 2521

转载 android.content.res.Resources$NotFoundException: String resource ID #0x1

之前忘了记录这个错误,今天又遇到了。唉,人不能纵容自己犯懒,遂记录之。 错误:android.content.res.Resources$NotFoundException: Stringresource ID #0x1原因:一般发生在参数 int resId错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的T

2014-10-04 13:40:01 519

zing二维码

很详细的二维码扫扫描,可以扫二维码同时裁剪二维码显示,并且打开二维码网址,很适合初学者,注释简单明了

2015-09-19

第三方登录

这是一个多方的sharesdk的登录,有微博,微信,扣扣等登录方式,一个简单的案例。

2015-09-10

微信支付wx

里面有详细的安卓微信支付和苹果的微信支付步骤文档,以及安卓微信支付的demo.非常适合刚开始无从下手的初学者,非常不错。

2015-08-22

银联支付android

包括了ios和android的demo,并且有详细的开发文档,跟着文档一步一步就可以直接实现,我实现了一个demo可以直接导入eclipse运行,非常实用,非常棒,亲自试过,可以用。

2015-08-07

支付宝支付,android

详细介绍了支付宝支付的步骤,以及将支付宝打包成为一个类了,只要配置环境把类放进工程,就直接可以运行了,非常简单,一看就会用的,还有一个demo在里面可以参考。

2015-08-06

百度定位,android

简单的百度定位,适合于初学者,讲的非常详细,按照步骤一步一步实现,http://blog.csdn.net/u013338165/article/details/47318689

2015-08-06

viewpager+horizontal

这是一个viewpager+horizontal做的一个项目效果,效果是horizontal中选中的的item项永远处于中间而不会随着点击改变而改变,和一般的horizongtal有所区别,使用算法来处理位置的

2015-07-29

仿淘宝的继续拖动查看详情效果

这是我经过好几天的心血,做出来的,在不断搜索各种资料和自己的整理当中,用了三种方式实现了仿淘宝的继续拖动查看详情,第一种方式是继承相对布局的自定义控件,然后这个自定义控件是包裹两个scrollview的布局。第二种方式是继承scrollview,去包裹两个scrollview的布局,第三种方式是重写viewpager的代码,实现垂直的viewpager.前两种方式各有利弊,个人推荐第三种方式。

2015-07-25

Android下拉刷新上拉加载控件,对所有View通用!

适用于所有的滑动控件,Android下拉刷新上拉加载控件,对所有View通用!实现了ListView、GridView、ExpandableListView、ScrollView、WebView、ImageView、TextView的下拉刷新和上拉加载,自己用过了,非常好

2015-07-25

android的全局扑捉异常并且写入文件

android中经常会出现有时候logcat不能打印日志文件了,然后需要重启eclipse或meeclipse,这样是非常麻烦的,所以有一个这样全局捕捉异常和写入文件里的类,是非常方便和适合的,这样收集错误也是非常方便跟踪和解决错误

2015-07-17

fastjson-1.2.2.jar

fastjson是json解析最快的,是现在json解析首当起冲的。

2015-07-17

支付宝的案例以及资源文件以及开发文档

详细讲解了android和IOS的支付宝商家和个人支付的开发流程和步骤,以及还有案例,同时还有资源文件,非常好,非常详细。

2015-07-17

仿淘宝的拖动查看商品图文详情

仿淘宝的拖动查看商品图文详情,最近在做购物类的APP,正需要这个,就下载了别人,拿出来共享跟大家,很不错,就是我想要的结果,做得很好

2015-06-30

各种不同的开关按钮,有原生的,有自定义的

开关按钮有原生的,有自定义的,很简单,一看就会,很实用各种android的开关按钮。

2015-06-30

横向滚动的gridsview,由gridview+viewpager做的

这里面有两种横向滚动的,第一种是horizontalscrolview+grid,第二种是gridview+viewpager,如果是简单的就用第一种就好了,好东西,大家一起分享。非常容易看懂。适用于多行横向滚动的界面

2015-06-30

Android安卓

安卓基础的课程,这是一个PPt,最适合刚学的人去参考

2014-08-04

Android微信支付demo

这是一个微信支付的简单demo,比官方的demo,简单明了,最重要的一点,回调类一定要跟applicationId的包名一样,否则回调无效,适合初学者

2020-06-22

物流时间time进度条

这是一个电商项目的物流时间进度条,是通过布局实现的,简单适合初学者,当你找不到如何去实现那个物流进度,那么这个demo就很适合你去看一看

2020-06-22

分组RecyclerView

这是一个RecyclerView可带组头组尾并且能收缩吸顶的控件,内容可以是横向也可以竖向的,觉得很不错,就拿来分享,可以使用很多场景

2020-06-22

AndroidLocalizationer

1、下载之后在setting-plugin 2、插件弄好后,就是在res资源文件地方建一个不同语言的value3、右击string文件直接翻译。非常简单适用,再也不怕国际化啦

2018-05-24

马甲包变种版本

通过配置文件,来达到一个项目创建多个马甲包,只是名字,logo,资源文件的不同,有详细的注释,对于初学的人,非常适合。

2018-05-09

android本地缓存

非常简单快捷的缓存,可缓存字符串,对象,图片,以及json数据对象,适合初学者,一看就懂

2017-08-16

adapter复用

完美的解决了adapter适配器的复用问题,并且方法简单,就那么几句话,以前一直用的比较复杂,这次这个居然几行代码就解决了复用的问题,不错不错

2017-08-10

购物车cart

购物车多选

2017-07-07

购物车多选

购物车效果

2017-07-07

时间轴,expandablelist

类似淘宝订单跟踪的时间轴,非常简单详细,使用的是expandlablelist这个控件,数据和适配器简而易懂。

2015-12-25

读取raw文件

读取跟layout的同一目录下的文件,比较适用储存小型文件,读取小型文件

2015-12-07

activity水波

android点击出现水波效果,然后慢慢的切换到另一个activity,非常漂亮绚丽

2015-12-07

activity切换

两个activity之间切换效果,有淡入淡出,放大淡出,转动淡出,左上角展开淡出,压缩变小,右往左推出,下往上推出,左右交错,放大淡出,缩小,上下交错效果,代码简练,比价适合初学者,各种activity两者切换的效果。

2015-12-07

FlowLayout

像常用的热门关键词的摆放,以及随机生成的词语摆放,文字的长短不一,适用于动态添加,非常简单,很适合新手,代码简单易懂,可直接移植。

2015-12-02

PullToRefresh

PullToRefresh刷新,加载,各种各样的,非常方便实现。

2015-11-11

左右翻,中间扩大,以及点击翻页

效果类似购嗨的启动页,左右翻动图片,以及中间的图片扩大,同时点击图片扩大。

2015-11-05

空空如也

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

TA关注的人

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