自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 android studio 不显示build文件夹

打开就好了

2021-12-07 19:05:27 1542

原创 android studio命令行开启项目

1.打开android studio2.3.通过命令行进入项目目录, "."代表当前目录,可以传入路径studio .

2021-12-07 18:30:17 1461 1

原创 python国际化-pyfolio国际化实践

一.方案1.1 用工具类的方式包装一下,自己处理字符串1.2 使用系统提供的gettext工具包,按流程操作 pygettext xgettext二.落地第一种不太优雅,选择第二种2.1.引入gettext,我写了个工具类,用来查找mo文件,方法如下:import gettextimport localefrom pkg_resources import resource_filenameimport platformdef zh_install(): osNa

2021-12-02 16:22:20 1216

转载 EditText限制输入字符类型的几种方式

转子:http://blog.csdn.net/goodlixueyong/article/details/40655317       最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下:1、第一种方式是通过EditText的inputType来实现,可以通过xml或者java文件来设置。假如我要设置为显示密码的形式,可以像下面这

2015-03-31 14:43:36 301

转载 定制dialog的方式--- Dialog的各个属性

转载:http://blog.csdn.net/huanggenda568/article/details/7478765定制dialog的方式 1. 可以通过Theme的方式,android默认也提供了一些Window的Theme来给我们使用,如:android.R.style.Theme_NoTitleBar(不显示title bar),android.R.style.Them

2015-03-14 11:27:37 640

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(下)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153761记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。

2015-02-09 01:47:19 166

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

转载前说明:http://blog.csdn.net/shengfeixiang/article/details/30751459大神原文:http://blog.csdn.net/guolin_blog/article/details/9097463写这篇博客的缘由不是因为在网上看到了关于Android事件分发的文章,而是一方面因为面试中被问到了,一直在使用却没有真正了解过其原理

2015-02-09 01:10:31 186

转载 android onTouchEvent和setOnTouchListener中onTouch的区别

转自:http://www.xuebuyuan.com/1588148.htmlandroid中onTouchEvent和setOnTouchListener中onTouch的区别可以有些人并不了解,其实要说明白这个问题先要说下android的事件传递机制。首先看下以下的代码1,这段代码反应了View处理事件的过程:代码1:public boolean di

2015-02-09 01:08:11 233

转载 让多个Fragment 切换时不重新实例化

转自:http://www.yrom.net/blog/2013/03/10/fragment-switch-not-restart/让多个Fragment 切换时不重新实例化在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789 public void sw

2015-02-09 00:53:34 166

转载 Android中webview和js之间的交互

1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.lo

2015-02-09 00:41:16 190

转载 android webview js交互, 响应webview中的图片点击事件

转载请注明出处        挺帅的移动开发专栏  http://blog.csdn.net/wangtingshuai/article/details/8635787     最近碰到个新需求需要点击webview中的图片进行放大显示。整理了下思路,想到了下面的一个可行的方案。方案思路,1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.

2015-02-09 00:32:27 209

转载 Android属性动画深入分析:让你成为动画牛人

转自:http://www.2cto.com/kf/201401/270169.html前言感谢你阅读本文,我坚信读完本文肯定不会让你失望的。想要做动画牛人?想要精通动画?那么本文所讲的内容都是你必须要掌握的。关于动画,我已经写了两篇博文,但是还是没有将动画描述全面,于是我写了本文,另外,我后面还会再写一篇属性动画的源码分析,通过这四篇博文,你将真正地成为动画牛人。Andr

2015-02-08 15:26:26 158

转载 Android Property Animation动画

from--http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.htmlAndroid动画学习笔记  3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在

2015-02-08 14:31:11 280

转载 极客无极限 一行HTML5代码引发的创意大爆炸

转自:http://www.csdn.net/article/2013-02-01/2814041-1-line-browser-notepad摘要:一行HTML5代码能做什么?国外开发者Jose Jesus Perez Aguinaga写了一行HTML5代码的文本编辑器。这件事在分享到Code Wall、Hacker News之后,引起了众多开发者的注意,纷纷发表了自己的创意

2015-02-05 02:28:49 382

转载 不断更新,保持高效:android进阶学习书籍,网络博客,优质论坛

转自:http://toughcoder.net/blog/2014/10/26/stay-tune-with-state-of-art/不断更新,保持高效OCT 26TH, 2014 10:13 PM正所谓学历代表过去,学习力代表未来。柯维大师的七个习惯之中的终极习惯就是要“不断更新”,今天的你再牛B,知道的再,如果不去学习,不去提升,不去更新自己,那么总有一

2015-01-31 22:23:55 307

转载 Android-Universal-Image-Loader应用详解

转自:http://blog.csdn.net/wangjinyu501/article/details/8091623  一、介绍 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。因为已经封装好了一些类和方法。我们

2015-01-31 22:10:21 195

转载 ImageLoader must be init with configuration before using 错误解决方法

转载自:http://blog.csdn.net/onlyonecoder/article/details/8929960最近开发过程中用到了开源项目Android-Universal-Image-Loader。在程序开发之前在CSDN的文章里看到的有Android-Universal-Image-Loader这么个好东西 ,用起来非常的方便,大家可以看Demo,里面有

2015-01-31 20:41:27 379

转载 适配多屏幕的最佳实践

转自:http://toughcoder.net/blog/2014/10/26/best-practices-to-support-multiple-screen/适配多屏幕的最佳实践OCT 26TH, 2014 7:58 PM对于Android应用开发来讲,比较头疼的,也是比较重要的一个工作就是要尽可能多的支持市场上的Android设备,由于Andr

2015-01-31 17:35:17 199

转载 IntentService简介

英文原文:http://developer.android.com/reference/android/app/IntentService.html参照文章:http://android.tgbus.com/Android/tutorial/201106/355229.shtml IntentService是Service类的子类,用来处理异步请求。客户端可以通过startServ

2015-01-29 02:40:34 182

转载 使用LruCache缓存图片

转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113异 步加载图片的例子,网上也比较多,大部分用了HashMap> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠。

2015-01-29 02:34:05 544

转载 Android状态机

转自:http://blog.csdn.net/wsb1321/article/details/8021620Android系统中对于WIFI,蓝牙模块运用了状态机来管理状态。搜索了下4.0中的状态机有以下文件:./frameworks/base/wifi/java/android/net/wifi/WpsStateMachine.java./frameworks/

2015-01-29 02:27:46 191

转载 handler机制的原理

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus

2015-01-29 02:16:55 165

转载 Andriod 从源码的角度详解View,ViewGroup的Touch事件的分发机制

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/21696315),请尊重他人的辛勤劳动成果,谢谢!今天这篇文章主要分析的是Android的事件分发机制,采用例子加源码的方式让大家深刻的理解Android事件分发的具体情况,虽然网上很多Android的事件分发的文章,有些还写的不错,但

2015-01-29 02:01:13 120

转载 Android中解析XML

转自:http://blog.csdn.net/liuhe688/article/details/6415593XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为

2015-01-29 00:34:24 178

转载 详解Android中AsyncTask的使用

转自:http://blog.csdn.net/liuhe688/article/details/6532519在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代

2015-01-28 00:21:58 118

转载 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!

转自:http://blog.csdn.net/android_tutor/article/details/7193090Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲

2015-01-19 00:40:07 153

转载 Android的Touch系统简介(一)

转自:http://blog.csdn.net/bigconvience/article/details/26391743一、Android touch事件的相关概念用户的Touch事件被包装成MotionEvent用户当前的touch事件主要类型有:ACTION_DOWN: 表示用户开始触摸. ACTION_MOVE: 表示用户

2015-01-19 00:38:30 227

转载 Android ViewGroup事件分发机制

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39102591,本文出自【张鸿洋的博客】上一篇已经完整的解析了Android View的事件分发机制,今天给大家代码ViewGroup事件分发的源码解析~~凡是自定义ViewGroup实现各种滑动效果的,不可避免的会出现很多事件的冲突,对ViewGroup事件分发机制的了解

2015-01-19 00:37:18 163

转载 较详细的介绍JNI--javah和javap

JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说是透明的,所以在多数时间我们是不需要JNI的,但是假如你遇到了如下的三种情况之一呢? 你

2015-01-18 20:25:12 826

转载 我在中关村,给不了的你爱的国贸(!转载!)

转自:http://www.douban.com/group/topic/13814521/我住在海淀区,这里满大街跑的是月薪上万的小程序员儿,还有痛骂计算机专业无美女的项目经理,他们大脑袋、厚眼镜、因熬夜而布满血丝的眼睛,因不见阳光而 酷 似吸血鬼的脸,穿一个星期不洗的T-SHIRT,很有很有味道的,他们供楼不供车,他们翻开报纸只盯住北边的楼盘,倒不是因为关心奥运村,实在

2015-01-18 15:13:07 402

转载 Intent传递对象——Serializable和Parcelable区别

转自:http://lydia-fly.iteye.com/blog/2029269Intent在不同的组件中传递对象数据的应用非常普遍。下面介绍两种通过Intent传递对象的方法。1、实现Serializable接口2、实现Parcelable接口 为什么要将对象序列化? 1、永久性保存对象,保存对象的字节序列到本地文件中; 2

2015-01-18 15:07:19 222

转载 Android NDK开发(八)——应用监听自身卸载,弹出用户反馈调查

转载请注明出处:http://blog.csdn.net/allen315410/article/details/42521251监听卸载情景和原理分析1,情景分析        在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底。这篇博客,我将讲述一下一个各大应用中很

2015-01-13 02:56:39 252

转载 Android卸载程序之后跳转到指定的反馈页面

那个360被卸载之后会跳转到指定的反馈页面,是怎么弄的?回来了,就百度了一下,果然网上似乎有相关的问题的解答,这里就将他们的步骤在细化一下了:其实这个问题的核心就在于:应用被卸载了,如果能够做到后续的代码逻辑继续执行我们再来仔细分析一下场景和流程一个应用被用户卸载肯定是有理由的,而开发者却未必能得知这一重要的理由,毕竟用户很少会主

2015-01-13 02:53:22 222

转载 Android应用图标在状态栏上显示,以及显示不同的图标

二、原理其实很研究完后,才发现,很简单:2.1 显示图标在状态栏上[java]NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification n = new Notification(         resId

2015-01-13 02:36:31 932

转载 JNI

一.为什么用JNI1.JNI扩展了java虚拟机的能力,驱动开发(wifi-hotspot)。操作手机网卡,把手机网卡的状态置为混杂模式2.Native code 效率高,数学运算,实时渲染的游戏上上,音视频压缩    android下的极品飞车。重力引擎,碰撞效果的模拟3.复用一些大公司开发好的类库如 (人脸识别,文件压缩)    开源的CC代码库,openv intel开发

2015-01-13 01:31:42 247

转载 svn常用命令

转载自:http://blog.csdn.net/sunboy_2050/article/details/6187464SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每

2015-01-13 00:11:06 182

转载 android笔记:安卓自带的主题android:theme

•android:theme="@android:style/Theme.Dialog"   将一个Activity显示为能话框模式•android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用程序标题

2015-01-13 00:09:51 217

转载 (转)getMeasuredHeight()与getHeight的区别

转于:http://blog.csdn.net/chongshi007/article/details/8985063实际上在当屏幕可以包裹内容的时候,他们的值相等,只有当view超出屏幕后,才能看出他们的区别:getMeasuredHeight()是实际View的大小,与屏幕无关,而getHeight的大小此时则是屏幕的大小。当

2015-01-13 00:03:13 293 1

转载 Android笔记:invalidate()和postInvalidate() 的区别及使用

转自:http://blog.csdn.net/mars2639/article/details/6650876Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新V

2015-01-12 23:50:48 256

转载 text-overflow:ellipsis的巧妙运用 显示...

关键字: text-overflow:ellipsis语法:text-overflow : clip | ellipsis取值:clip :默认值 。不显示省略标记(...),而是简单的裁切.ellipsis: 当对象内文本溢出时显示省略标记(...).可惜text-overflow 还只是ie的私有属性而已,也没被收录到w3c标准里 .如果想让某个容器(div

2014-12-05 16:25:50 589

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除