Android Studio1.0使用问题
:Android    :kukei    :2014-12-16 19:46:58
:评论(1)

今天发现Android Studio1.0发布,这个google自家发布的开发工具还是挺让人期待的,我在0。3,0.6版本时代分别下载安装过,试用过,不过后来种种不适应删除了,还是老老实实的用adt了。不过这次不同了是1.0正式版了,应该没问题了吧。

不想打开都成了问题,启动后要更新sdk,让人遗憾的是国内的网络无法更新,以至于我到现在都没进入Android Studio1.0的主界面;现在我的电脑上是adt和Android Studio1.0并存的。为此我还特意安装了GoAgent,在的代理中配置了,更新Android Studio倒是没问题,更新sdk依旧通不过,遗憾中...

Android上用javascript对webview的password控件赋值的问题
:Android    :kukei    :2014-11-03 14:08:10
:评论(1)

在cnblogs的android客户端开中使用webview模拟登录,这样就需要将用户输入的用户名和密码传到webview上然后提交,这个过程在mx3的flyme3和flyme4上测试一切正常,然而在我的htcG12上(用的miui4),和三星note2上都报错。

报错的代码为:

public void LoginByPassword(String username, String password){
        mCurrentRT = EnumRequestType.LoginFinish;
        final String strJS = String.format("javascript:document.getElementById('tbUserName').value='%s';document.getElementById('tbPassword').value='%s';document.getE.....
android4.4中appcompat_v7使用中的注意点
:Android    :kukei    :2014-08-22 13:04:06
:评论(2)

我的adt升级到最新版本后发现创建新项目时发现adt会自动创建一个appcompat_v7,让后自己的项目引用这个appcompat_v7项目,那么这个项目是干么呢?看看项目中的说明:

Library Project including compatibility ActionBar.


This can be used by an Android project to provide

access to ActionBar on applications running on API 7+.


There is technically no source, but the src folder is necessary

to ensure that the build system works.  The content is actually

located in libs/android-support-v7-appcompat.jar......

Android上Actionbar样式修改技巧(一)
:Android    :kukei    :2014-02-08 17:15:38
:评论(2)

在使用actionbar的过程中发现了一些小问题,困扰了我一段时间,记录在此,方便学习。

先推荐一个actionbar样式以及图标定制网站吧:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html

1.actionbar背景色的问题

<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
    </style>
       
    <style name="MyActionBar" parent="@android.....
Android的ActionBar的tab上的布局优化
:Android    :kukei    :2014-02-08 16:43:19
:评论(1)

android4.0以后就开始主推actionbar了,我觉的actionbar不仅能提供导航和控制界面,还能将操作按钮放到屏幕最底部的操作栏,这样为大屏手机的单操作提供了方便。

不过有个不完美的地方,就是竖屏模式下,无法将tab导航栏放置的最顶部标题栏,总是要在顶部显示两个显示条,没有尽可能的把屏幕空间留给用户做显示之用,如图所示:


为了能将tab导航栏放到顶部标题栏,我们在此做了个优化,如图示:


解决办法是使用actionbar自定义内容即DISPLAY_SHOW_CUSTOM模式,

具体代码见源代码地址:https://code.csdn.net/kukei/actionbartab

android应用如何完全退出?
:Android    :kukei    :2013-10-17 10:48:26
:评论(2)

我们在开发android应用时,通常都要在菜单中加上一个退出按钮,这样才显得正规;或者我们应用是一次性的即点击就关闭时就需要一个完全退出的功能,就是杀掉我们自己的进程。

退出应用

android提供的杀掉自己进程的方法是“android.os.Process.killProcess(android.os.Process.myPid());”,然而实际测试的结果发现这个方法只对有单独一个Activity的应起作用。

用法是先用finish() 函数,然后修改onDestroy函数为:

@Override
protected void onDestroy() {
    super.onDestroy();
    android.os.Process.killProcess(android.os.Process.myPid()); 
    System.exit(0);
}

其实经过我测试,“android.os.Process.....

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应该是记录的应用的安装.....