- 博客(37)
- 资源 (79)
- 收藏
- 关注
原创 androidのlistview详细使用及问题解决
androidのlistview详细使用1. 去除listview的item间分割线 android:divider="@null"2. 添加listview的item间分割线 android:divider="@drawable/png" 这里png是自己添加的图片或者颜色 android:dividerHight="1px"
2015-05-28 15:59:41 481
原创 Javaの正则表达式
Javaの正则表达式1. 邮箱email"^[a-zA-Z0-9]+([\\_|\\-|\\.]?[a-zA-Z0-9])*\\@[a-zA-Z0-9]+([\\_|\\-|\\.]?[a-zA-Z0-9])*\\.[a-zA-Z]{2,3}$"
2015-05-27 20:27:27 511
原创 git使用error: Your local changes to the following files would be overwritten by merge:
error: Your local changes to the following files would be overwritten by merge:device/huaqin/hq8382_tb_b1a_l/ProjectConfig.mkPlease, commit your changes or stash them before you can merge.Aborti
2015-05-27 13:43:57 4445
原创 androidの设计的布局在阿拉伯语下界面错乱的解决方法
androidの设计的布局在阿拉伯语下界面错乱的解决方法左边是有问题图片,,,右边是正确的图片(1)在AndroidManifest.xml声明文件的元素中,添加” android:supportsRtl=true”(2)修改应用程序中layout的“left/right”布局属性,改为对应的”start/end”布局 paddingStart pa
2015-05-27 10:32:56 10797
原创 JavaのMd5算法以及其他加密解密算法示例
JavaのMd5算法以及其他加密解密算法示例MD5 算法是不可逆的,一下是写法,今天用到,作为知识积累:import java.security.MessageDigest; public class MD5andKL { // MD5加码。32位 public static String MD5(String inStr) { MessageDiges
2015-05-26 16:20:47 638
原创 androidのAPP性能之终端兼容优化笔记
androidのAPP性能之终端兼容优化笔记在Android产品开发中,适配方面遇到的几类挑战和解决思路。如果你希望你的程序能顺利通过手机厂商变态的预装验收测试;如果你希望你的程序能支持十万,百万级以上的日访问量。那么在适配上的要求,绝不仅仅是在各款手机上的功能可用。以下的挑战是在设计和实现时都要重点考虑的:内存占用小且峰值可控各种屏幕尺寸上保持好的用户体验程序包尽量小
2015-05-25 15:26:06 727
原创 androidの浅谈布局优化
androidの浅谈布局优化如何布好一个局? 关于这点我在开发中总结了一下几点1.熟读API文档! 布局这东西不是比酷的东西,不是比谁的布局越复杂,那个人就越牛叉,以最少的步骤完成,设计图的要求,这应该是每个android开发程序员的宗旨!! 案例一:做一个带箭头的返回按钮 经理:那个小与啊,你根据这设计图搞一个按钮 小与:这还不简
2015-05-25 14:58:51 508
原创 android studio 使用
1. android studio怎么打开DDMS SDK Manager边上的绿色android机器人图标,打开android device monitor就好了。
2015-05-25 14:49:15 666
转载 Android Studio如何Format代码
Android Studio如何Format代码在Eclipse中,我们一般使用Ctrl+Shift+F来格式化代码,Android Studio中需要换成:Reformat codeCTRL + ALT + L (Win)OPTION + CMD + L (Mac)
2015-05-25 12:48:13 5602
原创 androidのNDK生成so文件
我们在安装环境的时候安装了NDK,可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。1、启动eclipse,通过C
2015-05-18 18:40:22 642
原创 androidの搭建NDK开发环境
1.下载NDK官网下载页:http://developer.android.com/tools/sdk/ndk/index.html更多版本:http://blog.sina.com.cn/s/blog_718f290a01012ch0.html选择Linux 32/64-bit (x86)版本,下载下载成功后,解压。2、配置Eclipse插件打开Eclipse
2015-05-18 18:28:23 619
原创 androidのEclipse中设置NDK编译设置
1、启动eclipse,我们找到上一篇介绍下载后的ndk 安装路径,使用选择hello-jni已经存在的案例; import 进去即可,,会出现一个test 项目,会报错,那个不用管,可以删了。2、观察hello-jni的工程目录结构,发现根目录下多了一个名叫jni的文件夹,该文件夹下面有两个文件,Android.mk和hello-jni.c 这里也不用
2015-05-18 18:05:20 603
转载 CalledFromWrongThreadException: Only the original thread that created a view
在分析Android消息机制之前,我们先来看一段代码: [html] view plaincopyprint?public class MainActivity extends Activity implements View.OnClickListener { private TextView stateText;
2015-05-18 15:47:55 1644
原创 Android开源项目分类汇总
阅读目录第一部分 个性化控件(View)第二部分 工具库第三部分 优秀项目第四部分 开发工具及测试工具第五部分第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、Scr
2015-05-16 09:32:15 1047
原创 上百个Android开源项目分享
上百个Android开源项目分享,希望对android开发有帮助。 Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Batter
2015-05-16 09:29:58 745
原创 GitHub上最火的74个Android开源项目(三)
此前,推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“GitHub上最火的40个Android开源项目(一)、(二)中, 我们也相继盘点了40个GitHub上最受欢迎的Android开源项目。对于GitHub上如此众多的项目,有人不断Mark,有人分享自己的经验,有 人心生“看得眼花缭乱,果然是需要终身学习的时代”的感慨,不管怎么样,如果能让你真的有所学习有所收获,
2015-05-16 09:28:16 617
原创 GitHub上最火的40个Android开源项目(二)
在《GitHub上最火的40个Android开源项目(一)》中,我们详细地介绍了GitHub上最受欢迎的TOP20 Android开源项目,引起了许多读者的热议,作为开发者,你最常用的是哪些开源项目?使用起来是否能让你得心应手?今天,我们将介绍另外20 Android开源项目,在这些项目中,你又用到了哪些呢?21.drag-sort-listviewDragSortListView
2015-05-16 09:25:37 868
原创 GitHub上最火的40个Android开源项目(一)
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。1.ActionBarSherlockActionB
2015-05-16 09:23:04 725
原创 android 中添加字体:java.lang.RuntimeException: native typeface cannot be made
关于android自定义字体我想自行定义内容的字体,用了以下语句:TextView tv = (TextView)findViewById(R.id.maintitle); //换字体Typeface face=Typeface.createFromAsset(getAssets(), "fonts/HYyy.ttf");tv.setTypeface(face);在
2015-05-15 19:29:36 3285
原创 AndroidのScrollView中嵌套ListView时显示一行解决方法
在ScrollView中嵌套ListView时,ListView只能显示一行多一点.经过验证,简单有效,在listview.setAdapter()之后调用Utility.setListViewHeightBasedOnChilren(listview)就Okay 了。[java] view plaincopyprint?public
2015-05-15 15:44:51 586
原创 Androidの垂直滑动ViewPager实现
今天在用QQ电影的时候,里面热门电影展示是一个类似ViewPager垂直滑动的效果,感觉很新奇,于是乎在网上找了找,最后找到JakeWharton的一个开源项目:Android-DirectionalViewPagergithub地址:https://github.com/JakeWharton/Android-DirectionalViewPager这个项目实际上是在
2015-05-14 16:42:53 1687
原创 Android 项目添加引用library项目的时候出错
问题描述:android 中一个项目A, 引用另一个项目B,而B作为library 引入的。。 1. B 作为library项目直接导入Eclipse 出现错误,如果代码都没有错误,还有红色提示时候 解决路径 :1)检查你library的targetSDK和你的工程的targetSDK,保证你的工程targetSDK要一致或者更高
2015-05-14 16:34:59 771
原创 git错误解决:error: The following untracked working tree files would be overwritten by merge:
解决git冲突造成的Please move or remove them before you can mergegit clean -d -fx ""其中x -----删除忽略文件已经对git来说不识别的文件d -----删除未被添加到git的路径中的文件f -----强制运行
2015-05-14 14:08:41 28434 1
原创 Android异常汇集----4. Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please
重装操作系统后,要重新配置Android开发环境。配置成功后,添加原本项目时却出现了错误!Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:1.项目右键 ->and
2015-05-12 15:47:15 2311
原创 androidの实现分享功能
android实现分享功能,几行代码就可以实现了,EXTRA_TEXT参数的值就是要分享的内容,直接上代码intent=new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); intent.putExtra(Intent.EXT
2015-05-12 13:40:53 925
转载 Android酷炫实用的开源框架(UI框架)
1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context
2015-05-11 17:16:06 879
转载 【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位...
Android开源库自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章。Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些。如果你还想了解更多的Android开源库,可以关注我的博客
2015-05-11 17:10:12 989
原创 androidの4.4版本沉浸式透明状态栏与导航栏案例
androidの4.4版本沉浸式透明状态栏与导航栏(一)1. Android 系统自4.2 开始 UI 上就没多大改变,4.4 也只是增加了透明状态栏与导航栏的功能,如图 看上去的确很好看样子,,接下来看看操作步骤:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta
2015-05-11 13:16:43 1604
原创 Html5学习-JQuery mobile--table学习使用
9、表格9.1 表格模板class="">class="">Block Aclass="">Block B(1)表格容器列的数量表格CSS属性2ui-grid-a3ui-grid-b4
2015-05-09 21:37:04 3341
原创 Html5学习-JQuery mobile--listview学习使用
8、列表8.1 列表基础(1) 标签定义列表项目。 标签定义有序列表。 标签定义无序列表。 标签可用在有序列表 () 和无序列表 () 中。 (2)为列表元素添加data-role="listview"属性后,jQuery Mobile将本地HTML列表增强为移动视图,默认占据整个屏幕;如果列表包含链接,以触摸按钮方式显示,带有右侧对齐的箭头图标;
2015-05-09 21:33:21 9945
原创 android 中一个项目工程引用另一个项目工程和jar
android 中,一个项目工程引用另一个项目工程时候。例如:已经有了一个Android工程A,我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A。1. 把工程A做成纯Jar包,这样其他的工程就可以直接引用了。但是,如果在工程A中用了R.java中的引用,则无法打成jar包了。原因是R.java是自动生成的,是动态的,每次编译
2015-05-09 18:35:55 2770
原创 eclipse导入项目:Unable to execute dex: Multiple dex files define 解决方法
eclipse导入项目:Unable to execute dex: Multiple dex files define 解决方法问题发生概述: 程序编译正常,在用Eclipse调试执行时,报错Unable to execute dex: Multiple dex files define,因为以前也没有遇到这类错误,首先便尝试万能纠错发,如下方法一,也是上网搜索众多解决方案之
2015-05-09 11:24:24 933
原创 Html5学习-JQuery mobile(一)学习使用
Html5学习-JQuery mobile web app使用1. JQuery mobile简介 JQuery mobile也就是我们常说的(JQM,或者 JQmobile) ,是JQuery在手机上 或者在平板上的一个版本,是创建移动 web app的框架 JQM 是用在所有流行移动设备上,它使用Html5 和 css3 尽可能少的脚步来布局的。利用JQM 屏蔽了所有设
2015-05-08 21:34:57 1226
原创 Android面试宝典----1.选择填空分析及答案
一、选择题:1、下列哪些语句关于内存回收的说明是正确的? (b )A、 程序员必须创建一个线程来释放内存B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2、 下面异常是属于Runtime Exception 的是(abcd)(多选)A、ArithmeticExcept
2015-05-05 08:59:32 1796
原创 java 优化编程
引用1.JVM管理两种类型的内存:堆内存(heap),栈内存(stack),堆内在主要用来存储程序在运行时创建或实例化的对象与变量.而栈内存则是用来存储程序代码中声明为静态(static)(或非静态)的方法.引用2 .JVM中对象的生命周期,创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段引用3.避免在循环
2015-05-04 16:38:32 699 1
原创 什么叫对象序列化
什么叫对象序列化什么叫对象序列化:就是把一个对象变为二进制的数据流的一种方法,通过对象序列化可以方便的实现对象的传输或存储如果一个类的对象想被序列化,则对象所在的类必须实现java.io.Serializable 接口。此接口定义好下:public interface Serializable{}private static final long serialVersi
2015-05-04 15:23:31 614
原创 android面试の通过Intent传递一些二进制数据的方法有哪些
android面试の通过Intent传递一些二进制数据的方法有哪些1. android面试题通过Intent传递一些二进制数据的方法有哪些?(这里二进制数据即为对象)1). 使用Serializable接口实现序列化。利用Bundle.putSerializable(Key,Object);这里的object对象需要实现serializable接口。2). 实现Parc
2015-05-04 12:48:13 2617
android 自定义组合progressdialog进度条
2016-12-19
Androidの实现自定义带文字和图片的Button
2015-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人