Android应用
VK2016
这个作者很懒,什么都没留下…
展开
-
手机验证码输入控件
Android手机验证码输入控件git项目地址https://github.com/alphamu/PinEntryEditText原创 2020-06-04 20:04:00 · 389 阅读 · 0 评论 -
Android常用开源库记录
//标签布局com.hyman:flowlayout-lib//gif播放pl.droidsonroids.gif:android-gif-drawable//图片加载com.github.bumptech.glide:glide//svga动画com.github.yyued:SVGAPlayer-Android原创 2020-03-26 19:37:06 · 353 阅读 · 0 评论 -
android studio 在release打包时修改AndroidManifest.xml
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-10-19 16:03:12 · 2556 阅读 · 0 评论 -
ant android打包时获取版本号
android项目打包时,往往需要使用到Androidmanifest.xml 里面的值,如本人在release打包时,希望文件名字自动带上versionName,那这时就需要antxmlproperty来帮忙了该脚本指令将Androidmanifest.xml读取并转换成相应的property,这样便可在ant脚本中随意调用了 build.xml文件中加入xmlprope原创 2015-07-10 18:28:37 · 1141 阅读 · 0 评论 -
ant 基本知识
入门技术在学习struts+spring+hibernate,尤其是Appfuse的过程中大量涉及到ant的使用,因此我觉得有必要对ant做个比较深入的学习,以下是在学习过程中搜集的材料。比较详细,很适合没有接触过ant的初学者。Ant基本使用指南1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码转载 2015-06-12 15:43:03 · 404 阅读 · 0 评论 -
android代码混淆发布版本时关闭log输出
代码混淆配置,发布release版本时关闭log输出-assumenosideeffects class android.util.Log { public static *** v(...); public static *** d(...); public static *** i(...); public static *** w(...);转载 2015-06-17 20:18:01 · 2846 阅读 · 0 评论 -
Android TabActivity使用
Android TabActivity使用java代码:mTabHost = getTabHost();mTabHost.setup();mTabHost.addTab(mTabHost .newTabSpec("Home") .setIndicator(indicator1)原创 2015-05-21 20:59:43 · 350 阅读 · 0 评论 -
[Android疑难杂症]动态改变Background后Padding无效的问题
前言在Layout中指定好background和padding以后,程序里面动态修改background之后padding就失效了,貌似是一个BUG,这里找到了一篇英文文章,简单翻译分享一下。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblo转载 2015-05-27 19:41:17 · 462 阅读 · 0 评论 -
Android Universal Image Loader 源码分析
1. 功能介绍1.1 Android Universal Image LoaderAndroid Universal Image Loader 是一个强大的、可高度定制的图片缓存,本文简称为UIL。简单的说 UIL 就做了一件事——获取图片并显示在相应的控件上。1.2 基本使用1.2.1 初始化添加完依赖后在Application或Activity中初始转载 2016-09-05 11:05:35 · 396 阅读 · 0 评论 -
android 小知识
AndroidManifest.xml 中activity属性 <activity android:name=".AActivity" android:label="@string/title_activity_a" android:clearTaskOnLaunch="true" android:the原创 2016-10-21 16:29:26 · 250 阅读 · 0 评论 -
Android Studio 配合github管理项目
1. Android Studio中如何使用Git和Github来管理项目http://blog.csdn.net/wei18359100306/article/details/456451452. Github Readme 教程(Markdown)http://blog.csdn.net/kaitiren/article/details/385137153.Android 设备视频录制教程(原创 2016-10-21 16:37:50 · 320 阅读 · 0 评论 -
android touchEvent传递机制
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { Log.v(tag,"-----"+getClass().getSimpleName()+" ,onInterceptTouchEvent: "+getStrAction(ev)); int action = ev.getActi原创 2016-10-13 11:33:35 · 317 阅读 · 0 评论 -
题目:给最外层的rootview,把这个根视图下的全部button背景设置成红色,手写代码,不许用递归
题目:给最外层的rootview,把这个根视图下的全部button背景设置成红色,手写代码,不许用递归算法原理:Android的view视图是按树形结构分布,所以按树形结构遍历循环判断每一层的ViewGroup元素,将其入栈;否则判断当前view是否是Button类实例,是则改写背景色当前ViewGroup检查childView完成后,判断栈是否非空,取出栈顶元素ViewGroup重复步骤2直原创 2016-12-22 14:32:35 · 1927 阅读 · 0 评论 -
Android Studio ButterKnife 使用记录
主要记录一下gradle的配置。当Module:app 引用 Module:library时,配置如下。app:build.gradledependencies { annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0' //缺少这条代码将导致apt无法生成xxx_ViewBinding.Class,程序将报Class N原创 2017-01-20 13:32:27 · 490 阅读 · 0 评论 -
PinnedSectionRecyclerView
本人在github做的开源项目, 基于recyclerview 改的,用于页面上下滑动时,顶部Section固定不动的效果PinnedSectionRecyclerViewListView StyleGridView styleDemo Gif原创 2017-02-21 14:45:19 · 1001 阅读 · 0 评论 -
测量控件宽高
void measureChild(View child){ ViewGroup.LayoutParams params = child.getLayoutParams(); if(params == null){ params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_P转载 2017-02-22 10:15:08 · 444 阅读 · 0 评论 -
Mac 下Android Studio2.3更新Gradle3.3踩坑记录
最近新入手mbp,小白用户各种问题。踩坑在安装Android Studio2.3最新版后,Gradle3.3构建项目时出现sync同步失败。 Failed to open zip file. Gradle’s dependency cache may be corrupt醒悟折腾了N久才醒悟过来,错误提示说zip包无法打开,也就是说gradle-3.3-all.zip包有可能损坏了。马上cd进去原创 2017-03-09 12:03:19 · 8612 阅读 · 1 评论 -
Android -singleInstance 关于activity 的存在模式
先mark下来,迟点研究下原创 2013-01-19 10:53:12 · 363 阅读 · 0 评论 -
SQLite笔记之-重置表自动编号
SQLite笔记之-重置表自动编号文章没啥技术含量,只是用来记录下备忘用的。SQLite中各个表的自动编号字段都存在 sqlite_sequence 表里,表包含两个字段:name 和 seq ,name字段记录了自动编号字段所在的表名,seq字段记录了当前表自动编号字段当前的序号。所以,重置表自动编号就变得很简单了。方法一,修改对应记录转载 2013-04-02 10:27:14 · 2962 阅读 · 0 评论 -
android播放系统自带声音
Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);//系统自带提示音Ringtone rt = RingtoneManager.getRingtone(getApplicationContext(), uri);rt.play();原创 2013-03-21 15:51:37 · 5194 阅读 · 0 评论 -
android listview 快速滑动时,listview画面残影解决
在快速滑动listview时,偶尔会出现,listview的item残影,或者是listview的底部背景被显示出来,附对比图未修改前1. ListView listVIew = new ListView(context),然后 加入setCacheColorHint(Color.TRANSPARENT)原创 2013-04-15 11:05:00 · 2514 阅读 · 0 评论 -
android ratingbar样式
android:orientation="vertical"android:paddingLeft="10dip"android:layout_width="match_parent"android:layout_height="match_parent">android:layout_width="wrap_content"android:转载 2013-04-19 09:49:19 · 757 阅读 · 0 评论 -
android gallery 滑动速度控制
Gallery(画廊)是android提供的一个用于水平显示的图片查看控件,但是默认的Gallery滑动切换的时候,由于OnFling的速度参数关系,一次会切换N多个图片,这样的话交互性就不太友好了。 那么如何实现单屏切换呢,其实很简单,写一个自定义的Gallery类,该类继承自Gallery,然后重写Gallery的OnFling()方法,让其直接return fals转载 2013-07-15 11:31:46 · 1217 阅读 · 0 评论 -
解决:Adb connection Error:远程主机强迫关闭了一个现有的连接
在使用Eclipse 开发的时候,由于手机usb口拔插频繁,会偶尔发生“Adb connection Error:远程主机强迫关闭了一个现有的连接 ” ,即usb连上了,但adb发现不了设备,下面是解决办法,也是参考网上的朋友的,多了自己的截图1. 使用androids dk目录中的 androidSDK目录\tools 下的android脚本,cmd命令行中执行 android update原创 2013-08-09 09:40:58 · 1189 阅读 · 0 评论 -
onDraw 中使用canvas画线
canvas.drawLine(getWidth(), 0, getWidth(), getHeight(), mPaint);startx=starty=getwidth(); 时,画不出线原创 2014-01-26 10:36:05 · 650 阅读 · 0 评论 -
xml布局里面使用自定义view中的内部view
android:id="@+id/np_numberpicker_input" android:layout_width="match_parent" android:layout_height="wrap_content" style="?attr/numberPickerInputTextStyle" />原创 2014-01-24 18:08:54 · 483 阅读 · 0 评论 -
setWillNotDraw 使用
If this view doesn't do any drawing on its own, set this flag to allow further optimizations. By default, this flag is not set on View, but could be set on some View subclasses such as ViewGroup. Typi原创 2014-01-19 16:33:57 · 673 阅读 · 0 评论 -
Conversion to Dalvik format failed with error 1 打包
关于Eclipse android Conversion to Dalvik format failed with error 1 打包原创 2014-05-04 14:14:24 · 461 阅读 · 0 评论 -
Android开源框架ImageLoader 加载drawable 图片文件
"drawable://" + R.drawable.ic_launcher, // Image from drawables转载 2014-07-14 11:10:34 · 5670 阅读 · 0 评论 -
关于使用getDrawingCache()方法获取屏幕截图的问题
说到android的屏幕截图,一般都会用到getDrawingCache()获取视图缓存来sh原创 2014-08-11 15:11:31 · 7927 阅读 · 0 评论 -
android隐藏actionbar,全屏的两种实现方式
支持系统版本api 14以上,两种方式任选一种都可以隐藏Actionbar方式一(java代码): getActionBar().hide();方法二(xml配置): AndroidManifest.xml文件中,在 标签中加入元素android:theme="@android:style/Theme.NoTitleBar",将默认是应用内所有activity隐藏actionbar;原创 2015-02-04 18:04:40 · 5117 阅读 · 0 评论 -
android GridView setOnItemSelectedListener
android view 控件GridView 的监听器方法中setOnItemSelectedListener,是只在硬键盘中选中Grivew子item才会触发回调,即touch模式下无效。GridView.setSelection(pos),getSelectedItemPosition()均无效原创 2015-03-13 16:17:05 · 2963 阅读 · 1 评论 -
解决Fragment相关问题,java-lang-illegalstateexception-activity-has-been-destroyed
开发时代码设计如下:FragmentActivity包含一个Fragment A ,B,C, 该Fragment A 中包含一个Viewpager+FragmentPagerAdapter的组合,当在Fragment A,B,C中切换时,遇到遇到以下错误错误1:java.lang.IllegalStateException: Recursive entry to executePendingT原创 2015-04-02 15:06:53 · 14610 阅读 · 3 评论 -
android manifest.xml 中 application下 android:name属性的作用
这个name属性是来设置你所有activity所属于哪个application的,默认是android.app.Application,你也可以自己定义一个类例如1public class MyApplication extends Application {2}然后转载 2013-01-05 02:11:21 · 666 阅读 · 0 评论