- 博客(12)
- 资源 (2)
- 收藏
- 关注
翻译 探索应用开发的基础之android字符串资源的引用
使用字符串资源 概要 在android中,几乎所有的一切都是资源,尽可能的定义资源,然后在你的应用程序中访问是android开发中非常重要的一部分。 从定义颜色,图片,布局,菜单和字符串值,资源被用在很多事上。 这样做的价值在于没有东西是硬编码的。在这些资源文件中定义的一切之后能在你应用的代码中被引用。这些资源中最简单和最常见是使用字符串资源,它允许灵活的本地化文本。(译者注:说
2015-03-31 22:07:22 198
翻译 探索应用开发的基础之android源文件的组织
源文件的组织 概观 Android应用应该总是使用一个清晰的文件结构来被整齐的组织起来,这样会使得你的代码更容易阅读。 这有几种对组织你的应用的包结构的最佳实践。 通过类别来组织包 去做这的方式是通过它们的类别将同组的事物放在一起,每个组件放到相应的包中: com.example.myapp.activities - 包含所有的活动 com.example.
2015-03-31 22:05:58 618
翻译 探索应用开发的基础之android工程目录结构
1. android应用的文件和文件夹 在一个android工程机构中,最常编辑的文件夹有: src - 与你项目相关的java源文件,这包括“控制器”的Activity文件,也包括你的models和helpers。res - 与你项目相关的资源文件。所有的图像,字符串,布局文件和 src - Java source files associated with
2015-03-31 21:07:15 601
原创 查看android-support-v4.jar源码
之前想看android-support-v4.jar里面某个函数的具体的实现,在网上搜索如何查看这个包的源码的时候,发现了一个不错的方法。 连接地址:http://blog.csdn.net/love_javc_you/article/details/39889455 首先在我们工程的lib文件夹下添加如下的文件即android-support-v4.jar.properties:
2015-03-31 10:17:40 631
原创 ViewPager切换的时候,添加图片的缩放效果
看了别人的帖子,我做了个一个非常非常简单的效果。 就是上面的效果,图片截的有点大。。。 布局文件很简单,就一个viewpager <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools
2015-03-25 15:07:24 2966
原创 OnPageChangeListener参数变化详细总结
我们给viewpager设置监听的时候,对于这个地方的几个函数,我总是记不太清楚,今天就好好整理整理。 vp.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { System.out.println("onpagesele
2015-03-25 10:56:58 5928 1
原创 自定义椭圆控制界面
其它的先不说,我们先看看效果图,如下: 这东西,其实不难,就是要计算各个点的位置是比较蛋疼的,还有一个地方就是画扇形的时候,不知道为什么得不到我想要的效果,具体描述,可以看我的代码: package com.example.a; import android.annotation.SuppressLint; import android.content.Context; impo
2015-03-24 18:07:57 910
原创 求一个整数数组中第N大的数
前不久,看到了一个有点意思的问题,如何求一个整数数组中第N大的数,如果是以前,我肯定先用快排把这个数组进行排序,然后再取第N大的数,但是那天看到了这种解题思路,顿时觉得自己有点脑残。。。。 快排的思想,就是将一组数,按照给定的标准进行分块,而我恰好忘记了这个特性。 [1, 10, 23, 27, 39, 35, 47, 97, 21, 46, 78, 28, 64] 要求第3大的数,我们
2015-03-24 11:15:15 887
原创 打开android手机的wifi热点
代码是借鉴别人写的:http://blog.csdn.net/cxlmax/article/details/7827102package com.huang.fashtranslate; import android.annotation.SuppressLint; import android.content.Context; import android.net.wifi.WifiManag
2015-03-23 17:27:41 742
原创 Linux-2-分析一个简单的c源文件的汇编代码
进入linux的控制端,进入相应的目录创建我们的main.c文件 vi main.c 编辑我们的文件内容如下: int f(int n) { return 1 + n; } int add(int n) { return f(n) + n; } int main() { add(20); return 0; } 编辑完成后退出(相应的方法见我上一篇文章中
2015-03-15 02:09:54 83
原创 Linux-1-关于vi编辑器的使用
vi编辑器是linux中最常用的一个编辑器,在linux中进入vi编辑器的方法很简单: vi main.c 进入编辑完成后,退出可以使用如下的方法: 1. esc shift+z+z 2. esc shift+: wq(保存退出) / q(退出) 如果进入vi编辑器没有给文件命名,在编辑完成以后,退出可以使用: wq main.c 具体有关vi的常用命令,请参考 http://w
2015-03-15 02:03:27 555
原创 EditText 添加TextWatcher后报栈溢出
最近碰到一个好玩的问题,自己一时还没有反应过来,囧! EditText添加了TextWatcher的监听后,实现一个只能输入5个汉字长度的EditText,开始我这么实现的: @Override public void afterTextChanged(Editable edit) { int size = 0; String inputMsg = input.getText().toSt
2015-03-11 23:17:31 1062
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人