Android开发
苏谷子
这个作者很懒,什么都没留下…
展开
-
Intellij IDEA开发第一个android应用教程
用惯eclipse的同学们可以试试通过Intellij IDEA来开发一个android应用。下面是具体的教程。首先:下载Intellij IDEA。最新版本是12。官方提供两个版本。一个是Community Edition,包含有android,javase的开发环境,是免费开源的。另一个是Ultimate Edition,收费的。可以试用30天。这里我下载的是Community Edi原创 2013-10-09 18:38:02 · 3296 阅读 · 0 评论 -
Android Adapte中getItemViewType越界问题
listview中提供了getItemViewType和getViewTypeCount来实现同一个lsitview多种item布局风格。今天在使用的时候遇到了一个奇怪的问题。这样原来的写法private static final int ItemType_Holder = 999;private static final int ItemType_Ohter = ItemType_Holder原创 2015-04-29 13:54:25 · 1273 阅读 · 0 评论 -
Android TabViewActivity中overridePendingTransition失效
开发中想要统一activity的创建销毁动画,通过如下代码就能实现overridePendingTransition(R.anim.right_in, R.anim.right_out);注意:上面的代码要位于startActivity或者finsh方法执行 不过这种写法在TabViewActivity中却会失效。原因我也没搞明白,不过只要重写TabViewActivity的onPause方法,在原创 2015-04-30 12:15:46 · 752 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
开发过程工程,用到了一个小的自定义EditText。这个自定义EditText的功能就是包含有一个删除按钮。全部代码如下:public class ClearEditText extends EditText implements View.OnFocusChangeListener, TextWatcher { /** * 删除按钮的引用原创 2015-04-28 14:18:43 · 423 阅读 · 0 评论 -
Android Progressbar自定义菊花效果
项目中需要用到类似IOS的菊花选中效果。有一些app中是使用第三方的git控件来做直接加载一个gif图片,不过我不喜欢这种方式。为了这么点功能就在项目中添加类库总觉得大材小用了。这里直接为progressbar指定加载图片实现同样的效果。原创 2015-04-28 14:53:10 · 7694 阅读 · 2 评论 -
开始使用Android Sutdio(四)Android Studio的配置
这一篇介绍一下Android Studio的配置。在上一篇中我们看到Android Studio的颜色字体都不是很美观。接下来通过File->Settings...或者通过快捷键Ctrl+Shift+S或者点击如下按钮打开设置界面 在设置界面按着下图的指示操作 最后放一张配置过后的显示效果 下一篇介绍一下Android Studio的快捷键原创 2015-07-08 15:24:58 · 1410 阅读 · 0 评论 -
开始使用Android Sutdio(三)创建一个Hello World程序
接下来使用Android Studio创建一个Hello World程序,体会一下Android Studio好用的地方。 首先打开Android Studio,选择Strat new android studio Project 一直下一步直到最后的finish。 切换到Project视图默认Android Studio显示的是Android的新文件结构,这里切换到Proje原创 2015-07-08 15:03:27 · 1107 阅读 · 0 评论 -
Android中Layout转成Java代码
android中总是要给控件指定一个id,然后还要在代码中写一个控件名称,两者要对应起来,这个工作本身就是体力劳动。这里我自己写了一个小的代码生成工具类,将anroid的xml布局文件生成为java文件,通过控制台输出。同时支持findViewById模式的,和xutils模式的。xml的解析使用到了pull解析器。demo中已包含jar文件了。举个例子:假设有这样一个布局文件名字叫做empty.x原创 2015-07-08 18:39:47 · 2528 阅读 · 0 评论 -
开始使用Android Sutdio(二)配置Android Studio
前面介绍了一下如何安装下载Android Sutdio。这里详细介绍一下如何配置Android Studio,这一步是重点。很多人不想使用Android Studio的主要原因就是早起的版本会出现各种小的bug,让人不胜其烦。 首先不要启动Android Studio,找到Android Studio安装目录下的bin/idea.properties缓存文件夹配置找到如下位置,将他们的设置到C盘以原创 2015-07-08 14:26:16 · 1474 阅读 · 0 评论 -
开始使用Android Sutdio(一)下载安装
Google现在在官网已经不再支持ADT的下载了,是时候转到Android Studio了。不过鉴于有些项目还是Eclipse的文件结构,也可以考虑先使用IntelliJ IDEA。Android Studio就是基于IntelliJ IDEA定制的。 IntelliJ IDEA可以当作是使用的Android Studio一个过渡。具体可以参考我之前的博客Intellij IDEA开发第一个and原创 2015-07-08 14:15:33 · 990 阅读 · 0 评论 -
Linux平台Java调用so库-JNI使用例子
首先,编写一个Java文件,包含有native方法public class MyJni { public native void display(); public native double sum(double x, double y); public static void main(String[] args) { }}其次,将此Java文件编译成.h文件 jav原创 2015-07-08 18:41:28 · 529 阅读 · 0 评论 -
开始使用Android Sutdio(五)高效快捷的使用AS
这一篇介绍一下Android Studio的快捷键。我会通过实际的操作来介绍,而不是单纯的列出来所有的按键。 首先做一个假设,按着我之前的文章你应该有了一个hello world 的项目,并且也配置好了Android Studio的外观,已经code的字体,文字的大小这些。 接下来我们创建一个Activity 接下来我们试着写个简单的解析JSON的功能,直接写在Activity即可。刚好也来展原创 2015-07-08 18:36:21 · 1828 阅读 · 0 评论 -
微信支付开发中一些心得
1.微信支付的付款单位是分,最后的金额要将元转成分,这里需要注意的是java如果直接通过double或者float计算的出来的数字有可能是带有小数点的。 例如:double d = 3.85*100;结果是385.0 微信支付金额不允许带有小数点,这样的参数提交到微信支付会提示:参数传递错误。 2.带有微信支付的android app运行在手机之后,有可能获取access token,prep原创 2015-07-08 18:37:24 · 717 阅读 · 0 评论 -
Android Studio针对.9图片报Can't have more than one mark
刚开始使用Android Studio遇到了一个小问题。从在eclipse中没有问题的项目导入到stuido,点击运行包Can't have more than one mark Found at pixel #11 along bottom edge 类似这样的问题都是由于drawble中后缀为.9的图片造成。1.首先确认图片是不是.9格式的,如果不是名字中不要带有.92.如果是.9的图片,则需原创 2015-07-08 18:38:28 · 609 阅读 · 0 评论