android中ViewPager之漫谈
:Android    :kukei    :2013-09-27 19:06:46
:评论(1)

最近在使用android中的ViewPager中发现有多个Adapter来做pager的管理,其中常用的是PagerAdapter和FragmentPagerAdapter两种。

使用PagerAdapter时将layout映射到每个pager上,整个viewpager是一个activity,每个pager没有自己的activity,比如要在pager上的按钮打开对话框时,是viewpager的activity发起的对话框,对话框结束后返回结果不是给pager,而是返回给viewpager的activity。同理activity跳转返回结果同样是给viewpager的activity,我今天迷茫了,一直在想intent的activit返回的结果怎么给pager?原来是我糊涂了。

其实我想法可以用FragmentPagerAdapter来实现,此时每个pager都是一个Fragment的实例。

Fragment是activity的一个部.....

android应用名称设置的问题
:Android    :kukei    :2013-09-25 20:36:13
:评论(0)

今天我想修改我的android应用名称,就是手机桌面上图标下面的名称,根据我的理解我修改AndroidManifest.xml文件中application标签中的android:label="@string/app_name"改为自己想要的内容即可。但是我改了,程序发布以后没有变化,让我很不解。

在我不断的尝试中发现了一个问题,就是手机桌面上图标下面的名称和手机设置中应用列表中的应用名称设置的地方是不一样的。

应用列表中应用名称在AndroidManifest.xml文件中application标签中的android:label="@string/app_name"设置。

手机桌面上图标下面的名称在AndroidManifest.xml文件中默认activity中的android:label="@string/app_name"设置。

配置文件如下:

<?xml version="1.0" encoding="utf-8"?>
<man.....
"IllegalStateException: Can't deserialize target data of key 'com.android.tools.idea.gradle.IdeaAndroidProject"问题
:Android    :kukei    :2013-09-15 17:00:40
:评论(1)

在笔记本的台式机上试用了android studio 0.2.x在我的笔记本上也装了一个,不想试用过程极其不利,一个问题“IllegalStateException: Can't deserialize target data of key 'com.android.tools.idea.gradle.IdeaAndroidProject”,折腾了一天也没解决,还是google的官方网站上找了一些相关信息,不知能解决不?

https://code.google.com/p/android/issues/detail?id=55788

https://code.google.com/p/android/issues/detail?id=57328

还好这些问题别人也遇见过,可以给我一些参考。

2013-09-16

今天到办公室看了办公室的android studio也报这个错误,但是没有影响我的正式使用,我自己的笔记本上不能找到Modul.....

android应用桌面图标不更新的问题
:Android    :kukei    :2013-09-11 17:10:55
:评论(0)

今天想将我的测试应用的桌面图标修改一下,因为我发现了一个批量生成图标的好网站http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html  ,但是当我更新了res下的四个drawable-x目录里的ic_launcher.png图片后,将应用连上手机调试时发现桌面图标没有修改过来,但应用里面标题上的图标和手机里应用列表的应用都更新。

我初始以为桌面的图标有特殊性,是不是在其他地方设置,但是找完了所有的配置后发现不是那回事,google了以后了解到原来android系统会自动将应用和对应的桌面图标都放在自己一个特定系统目录中,这样启动桌面的时候就不用一个一个应用的去找图标了,这样可以加快系统进入桌面的速度。看到这儿,我基本可以确定是因为系统缓存的图标没更新,果不其然我重启了手机以后桌面图标就更新了。

android应该是记录的应用的安装.....

Android Studio的简单配置和快捷方式
:Android    :kukei    :2013-09-11 13:53:23
:评论(0)

Android Studio的0.2.x版本用了两天感觉很不错,开发了一个小的测试应用,很流程的到了模拟器测试,并且手机连上数据线就直接能用来测试应用,先就这两天的使用中遇到的问题以及找的资料记录一下。

1.中文乱码

我想点击菜单后弹出一个退出程序的提示对话框,对话框都是提示了,但显示的内容都是乱码了,我将ide的编码格式改为utf-8依然无效,此时需要说明的是我在java代码中直接写了中文的提示内容。无法解决之后就将这些内容全作为string资源放在xml文件中了,这样就能正常显示了。

代码如下:

/***
    * 显示退出程序对话框
    */
   protected void showExitDialog() {
       Builder builder = new Builder(MainActivity.this);
       //实例化资源类
       Resources res = getR.....
Android Studio之“Failed to import new Gradle project”错误
:Android    :kukei    :2013-09-10 08:54:02
:评论(0)

前一段google发布Android Studio 0.1版本(android-studio-bundle-130.687321-windows.exe)的时候我下载了一个版本,虽然也报错,但是经过几个小的修改与设置之后就能正常进入使用了,但缺点是windows系统下太慢了,所以尝试了下就搁置下来了。最近听说现在已经发布了0.25版本(android-studio-bundle-130.737825-windows.exe),就迫不及待的下载了,试试有没有优化进展,速度我觉得这次倒是可以,但是创建项目时就遇见了报错,以下是问题和解决方法。

报错信息“

Failed to import new Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distribu.....
关于魅族MX3和小米Mi3的这些事儿
:网络    :kukei    :2013-09-05 21:32:54
:评论(1)

9月份是手机扎堆发布的月份,9月2日mx3发布,9月5日mi3发布。一个在水立方,一个在国家会议中心,就隔一条街,真会选地方,这俩地方我在8月24日都去看了一遍。今天这俩手机都正式发布了,我的第一印象mx3非常好,我喜欢;mi3像Lumia,说实话俩放一块mi3显得一个字,丑!

显看看图片吧:

魅族MX3:



小米MI3:



比较:

1.MX3超窄边框,MI3没有。

天突然全黑下来了
:生活随笔    :kukei    :2013-08-07 17:08:40
:评论(1)

刚刚电闪雷鸣过后,天就完全黑了下来,接着大雨磅礴,看来连续多日的酷热要告一段落 。

测试百度相册的外链
:Baidu    :kukei    :2013-06-09 16:25:46
:评论(1)

关注百度相册已经有很长的时间了,想用它做图床,因为图片太耗流量了。

现在我用的bae的bcs放图片,1天5g的流出流量要收费4元左右,这个不好,应该想办法看看百度相册怎么使用。

先看看百度相册的图片能发不来不?


这个地址是那个百度相册中图片分享的那个中中得到,那个地址看百度加了个“referer=e44671690dd79123b9f7a04409b1”来判断来源,如果不加这个数就得不到图片,如下:


我们看到图片成了百度的公益广告了,看来关键点就在referer这个参数上,但是这个值是否是随机的,是怎么生成的还有待研究。

Chrome首页被锁定为hao123.com了
:网络    :kukei    :2013-06-05 17:23:19
:评论(0)

最近升级了点击了pptv的版本升级,升级后我的chrome首页竟然被锁定为hao123.com了,而且在chrome中还没有可以修改或者删除的地方,我就纳闷了这些流氓是怎么弄的,到底改了那儿的配置呢?

经过百度之后才发现原来他们不是改了chrome的配置,而是修改了我chrome快捷方式,在快捷方式后面加了参数,还真是比较无耻。

当然修改的方法也就是修改快捷方式属性中的参数了,或者你可以将快捷方式删除了重新建一个。

让然用360检测一遍可以解决。

真是道高一尺,魔高一丈啊!