- 博客(14)
- 资源 (29)
- 问答 (1)
- 收藏
- 关注

原创 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
3343
原创 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
552
原创 Android中Layout转成Java代码
android中总是要给控件指定一个id,然后还要在代码中写一个控件名称,两者要对应起来,这个工作本身就是体力劳动。这里我自己写了一个小的代码生成工具类,将anroid的xml布局文件生成为java文件,通过控制台输出。同时支持findViewById模式的,和xutils模式的。xml的解析使用到了pull解析器。demo中已包含jar文件了。举个例子:假设有这样一个布局文件名字叫做empty.x
2015-07-08 18:39:47
2567
原创 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
638
原创 微信支付开发中一些心得
1.微信支付的付款单位是分,最后的金额要将元转成分,这里需要注意的是java如果直接通过double或者float计算的出来的数字有可能是带有小数点的。 例如:double d = 3.85*100;结果是385.0 微信支付金额不允许带有小数点,这样的参数提交到微信支付会提示:参数传递错误。 2.带有微信支付的android app运行在手机之后,有可能获取access token,prep
2015-07-08 18:37:24
750
原创 开始使用Android Sutdio(五)高效快捷的使用AS
这一篇介绍一下Android Studio的快捷键。我会通过实际的操作来介绍,而不是单纯的列出来所有的按键。 首先做一个假设,按着我之前的文章你应该有了一个hello world 的项目,并且也配置好了Android Studio的外观,已经code的字体,文字的大小这些。 接下来我们创建一个Activity 接下来我们试着写个简单的解析JSON的功能,直接写在Activity即可。刚好也来展
2015-07-08 18:36:21
1852
原创 开始使用Android Sutdio(四)Android Studio的配置
这一篇介绍一下Android Studio的配置。在上一篇中我们看到Android Studio的颜色字体都不是很美观。接下来通过File->Settings...或者通过快捷键Ctrl+Shift+S或者点击如下按钮打开设置界面 在设置界面按着下图的指示操作 最后放一张配置过后的显示效果 下一篇介绍一下Android Studio的快捷键
2015-07-08 15:24:58
1437
原创 开始使用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
1221
原创 开始使用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
1505
原创 开始使用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
1035
原创 Android TabViewActivity中overridePendingTransition失效
开发中想要统一activity的创建销毁动画,通过如下代码就能实现overridePendingTransition(R.anim.right_in, R.anim.right_out);注意:上面的代码要位于startActivity或者finsh方法执行 不过这种写法在TabViewActivity中却会失效。原因我也没搞明白,不过只要重写TabViewActivity的onPause方法,在
2015-04-30 12:15:46
796
原创 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
1323
原创 Android Progressbar自定义菊花效果
项目中需要用到类似IOS的菊花选中效果。有一些app中是使用第三方的git控件来做直接加载一个gif图片,不过我不喜欢这种方式。为了这么点功能就在项目中添加类库总觉得大材小用了。这里直接为progressbar指定加载图片实现同样的效果。
2015-04-28 14:53:10
7755
原创 欢迎使用优快云-markdown编辑器
开发过程工程,用到了一个小的自定义EditText。这个自定义EditText的功能就是包含有一个删除按钮。全部代码如下:public class ClearEditText extends EditText implements View.OnFocusChangeListener, TextWatcher { /** * 删除按钮的引用
2015-04-28 14:18:43
433
Android_Document
2013-12-05
Android系统原理及开发要点详解.韩超,梁泉
2013-01-29
《Java Web开发实战经典》.(李兴华).[PDF]&ckook;.zip part2
2013-01-28
Learning.Android
2013-01-28
php自定义环境搭建包.zip
2012-11-05
jx.jar(java操作excel包)
2012-10-22
Android可以加载数十M的资源吗???
2014-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人