自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HAPP NEW JAVA

快乐是来自于每一天的进步和成长,带着理想去远航......

  • 博客(31)
  • 资源 (12)
  • 收藏
  • 关注

原创 listView设置自动滚动

mListview.setSelection(arg2);            mListview.smoothScrollToPositionFromTop(arg2, 0,100);都是可以滚动到指定ITEM到顶部,下面的比较均,可以设置偏移

2015-10-30 15:53:49 674

原创 安卓APP升级代码

APP升级代码import android.app.Activity;import android.app.AlertDialog;import android.app.DownloadManager;import android.content.DialogInterface;import android.content.Intent;import android.n

2015-10-27 18:34:16 1199

原创 安卓原生控件SwipeRefreshLayout 的使用

1.SwipeRefreshLayout是安卓原生控件,可用于下拉刷新功能    public void onRefresh() {        new Handler().postDelayed(new Runnable() {            public void run() {                swipeLayout.setRefreshing(fal

2015-10-27 15:31:21 661

转载 android资源目录---assets与res/raw区别

Android 2011-05-24 14:40:21 阅读20 评论0   字号:大中小 订阅assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子目录。这些文件不会生成任何资源ID,必须使用/assets开始(不包含它)的相对路径名。 res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的J

2015-10-26 19:47:03 445

原创 安卓读取assets中的xml文件

AssetManager asset = context.getAssets(); try { InputStream input = asset.open("province_data.xml"); SAXParserFactory spf = SAXParserFactory.newInstance();

2015-10-26 19:36:38 2341

原创 关于字符串在程序中的字节数和txt文件的记录

/***我发现生成出来的TXT文件大小和这里计算计算出来的是基本一致的哦*/        String path =getExternalFilesDir(null)+ File.separator+"address.txt";        /***我发现生成出来的TXT文件大小和这里计算计算出来的是一致的哦*/        int aa = jsonStr.getB

2015-10-26 16:27:47 582

原创 ActionBar简单使用介绍和Tab切换的应用

理解:ActionBar就是我们上面头部看见的类似导航栏的东东,getActionBar方法可以获取到ActionBar这个对象可以通过menu布局文件添加按钮,可以通过actionvBar对象把返回前头显示出来, android:label="@string/app_name" android:icon="@drawable/cc"分别对应了actionBar的名

2015-10-25 19:36:48 698

转载 Android RecyclerView简单入门学习

理解:onCreateViewHolder:是返回视图的,不含有业务数据           onBindViewHolder:可以在这里面添加数据RecyleView统一了ListView,GridView和和瀑布流这几种形式,提供了强大的diliver自定义,删除和添加动画功能,不错。还可以把竖的变成横的,一句话的事情详细情况向大牛学习:http://blog.cs

2015-10-25 18:16:07 527

原创 关于安卓点9图的小测试

测试结论:总共9个区域,四个边角区域:不随着图片的拉伸而变化左右两个非边角区域,我发现在横向上保持不变,但是可以纵向拉伸上下两个非边角区域,我发现在纵向上保持不变,但是可以横向拉伸最中间部分应该是横纵向都可以拉伸的了

2015-10-24 23:42:44 922

转载 LRU算法

LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的近似,因此,LRU算法就是将最近最久未使用的页面予以淘汰。可以用一个特殊的栈来保存当前正在使用的各个页面的页面号。当一个新的进程访问某页面时,便将该页面号压入栈顶,其他

2015-10-24 19:34:48 487

转载 Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

理解:感觉就是拍照截图片数据解码转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去

2015-10-24 11:44:44 684

原创 onDraw介绍和总结前面两节说的onLayout和onMeasure

onDraw用来来描绘控件是什么样子的onLayOut、onMeasure、onDraw我觉得调用时机应该是这样子的;dpackage com.ymtj.test.myapplication;import android.content.Context;import android.graphics.Bitmap;import android.graphic

2015-10-22 18:07:55 769

转载 Android View.onMeasure方法的理解

理解:onMeasure是View的方法,是决定View自己的大小,参数是它的父元素传递进来的http://blog.sina.com.cn/s/blog_61fbf8d10100zzoy.htmlView在屏幕上显示出来要先经过measure(计算)和layout(布局).1、什么时候调用onMeasure方法? 当控件的父元素正要放置该控件时调用.父元素会问

2015-10-22 14:09:07 371

原创 Android的onLayout、layout方法讲解

理解:1.onLayout是ViewGroup用来显示子控件布局的被动调用方法2.layout是view用来设置它在父容器的位置onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMe

2015-10-22 11:35:39 743

原创 ScrollViewContainer制作上下两个页面带有拖拽效果的翻页

1、事件入口是dispatchTouchEvent(),它会先执行注册的onTouch监听,如果一切顺利的话,接着执行onTouchEvent,在onTouchEvent里会执行onClick监听。2、无论是dispatchTouchEvent还是onTouchEvent,如果返回true表示这个事件已经被消费、处理了,不再往下传了。在dispathTouchEvent的源码里可以看到,如果o

2015-10-22 10:30:05 1559 1

原创 关于安卓图片变形图片小计

关于图片的处理,保持长和宽的比例比较好 如果图片宽度比较长,在手机里宽度就会被压缩,需要调整高度保持比例!一般保存宽度和长度:5:2    private final static int BANNER_HEIGHT = DeviceUtil.getScreenWidth() / 5;    private final static int FLOW_HEIGHT = BA

2015-10-22 10:00:01 494

原创 关于自动打包的小问题

自动打包配置完成后,我直接运行会使用自动打包程序吗,安装到我手机的是debug模式包,还是release模式包呢从测试情况分析看,就是直接运行到手机里的是debug模式下生成的包,但是release模式下的包也会生成出来的apply plugin: 'com.android.application'//修改keystore自己的路径def KeyStor

2015-10-19 21:19:49 435

原创 FragmentTabHost的简单应用

android.support.v4.app.FragmentTabHost继承于TabHost组件,把TabHost和 Fragment有效的结合在了一起参考:http://blog.csdn.net/yangyu20121224/article/details/9016223package com.example.lenovo.myapplication;i

2015-10-18 18:09:50 453

原创 Andriod TabHost的使用TabHost

TabHost:. TabHost常用组件 TabWidget : 该组件就是TabHost标签页中上部 或者 下部的按钮, 可以点击按钮切换选项卡;TabSpec : 代表了选项卡界面, 添加一个TabSpec即可添加到TabHost中;-- 创建选项卡 : newTabSpec(String tag), 创建一个选项卡;-- 添加选项卡 : addTab(tabSpec);参考:http:

2015-10-18 17:08:40 551

原创 安卓通过marginBotton是如何隐藏线条的原理小分析

一个LinerLayout很高,一个很低,当很低的显示,很高的隐藏,Relative也很低,View线条也就很低,这时候如上图,线条只有30do,还让它距离底部30dp以上,线条就会没了如果线条很高,容器很高,距离底部30dp 线条就是显示的了<RelativeLayout android:id="@+id/trans_layout" android:l

2015-10-17 13:06:06 769

原创 安卓webview注入cookie丢失或者被覆盖现象探究

private void setWebViewCookie() {        CookieSyncManager.createInstance(this);        CookieManager cookieManager = CookieManager.getInstance();        cookieManager.acceptCookie();        S

2015-10-13 19:05:31 5475

原创 SharedPreferences.OnSharedPreferenceChangeListener

SharedPreferences.OnSharedPreferenceChangeListener 用于监听首选项的变化 测试小结论;我每次写的数值都是1,这个key后面没有一直变化,实际不会触发onSharedPreferenceChangedPreferencesUtil.getPreferences().edit().putLong(ExtraName.OR

2015-10-10 17:00:46 642

原创 安卓 Fragment显示和隐藏 与 onResume

测试结论:Fragment创建后附加到activity之后,fragemnt本身的显示和隐藏并不会触发onResume附属的activity的显示和隐藏触发activity的onResume,fragment的onResume也会被触发

2015-10-10 15:58:56 1222

原创 正确理解listView的listSelector

1.listSelector意思是说当Item被选中时,,Item小容器应该呈现的颜色比如我设置listSeletor为灰色,而把item布局文件的颜色会覆盖这个颜色,也就是item是内层颜色,listSeletor是外层颜色,这是理解的核心android:listSelector="@color/gray4" >

2015-10-10 14:44:42 1510

原创 ListView获取Item对应的model注意事项

通常情况下可以根据位置arg2从adpter数据源中获取,但是如果listView中加上1个head元素之后arg2实际上从1开始了解决办法1:把arg2减去1解决办法2:推荐FAddress ad = (FAddress) arg0.getItemAtPosition(arg2);(kaiwen)listView.setOnItemC

2015-10-10 14:27:56 860

原创 mWebView.goBack 和getOriginalUrl

mWebView.goBack 执行后mWebView.goBack 和getOriginalUr URL里面改变了但webView geurl 没有立马改变

2015-10-09 15:13:02 3707

转载 Android监听程序进入后台,或者恢复到前台

基本思路正如9楼所述:就是让app中所有的activity继承与一个公共的activity(例如:BaseActivity),然后在BaseActivity的onStop()中判断当前程序是否处于后台代码片段,双击复制[java] view plaincopy/**     * 文件名:BaseActivity.java     * 版本号:          

2015-10-09 15:08:50 674

原创 BitmapFactory.decodeFile内存溢出和变相解决方案

BitmapFactory 的decodeFile容易出现内存溢出,所以我用University ImageLoader来加载图片 变相解决这个问题 ImageLoader.getInstance().displayImage(path,memberImg);/* if (file.exists()) { // bitmap =

2015-10-08 17:13:51 1882

原创 关于安卓Fragement里面跳转

下面这段代码是Fragement里面的,1.对于使用getActivity().startActivity方式跳转,实际上自然使用的是MimeFragement附属的activity里面的startActivity方法(已经验证)2.使用startActivity方法,使用的则是Fragment的跳转,在MimeFragement附属的activity里面是拦截不到这个跳转的(已经验证)

2015-10-04 09:52:51 593

原创 安卓页面跳转使用Context.startActivity注意事项

因是:  Context中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用 Activity的startActivity方法,不会有任何限制,而如果使用Context的startActivity方法的话,就需要开启一个新的task,遇到上面那个异常的,都是因为使用了Context的startActivity方法。解决办法

2015-10-04 09:19:11 8035 1

原创 友盟统计不生效问题查找与解决

今天搞友盟统计,死活都不生效,搞得很吐血,这是为什么呢?测试了人家友盟的DEMO 明明是好好的呀,草,于是乎我用排除法一点点的查找原因,最后终于定位到问题了

2015-10-03 15:55:24 4165 1

minicap.zip

Minicap源码已经过ndk-build编译,使用步骤可以参考https://www.jianshu.com/p/777af34b4f21,其中编译过程已经给大家做好了

2019-08-16

机器学习,深度学习图片验证码9000张

深度学习图片验证码训练集,9000张图片 9000个验证码图

2019-03-21

FontCreator ttf文件修改

FontCreator ttf文件修改

2017-01-05

利用GestureDetector关闭activity

利用GestureDetector关闭activity 手势向右滑动关闭当前activity

2015-04-13

SlidingMenu入门案例

SlidingMenu最简易的入门案例,可以左右划入,注释详细

2015-04-07

httpclient相关的JAR包4.1.2

httpclient相关的JAR包 兼容新浪的SAE服务器

2015-02-27

Spy窗口句柄分析工具

spy++ 帮助通过findwindow函数获取窗口句柄时候需要知道具体的窗口 标题和类,通过本工具可以分析电脑里的窗口信息,辅助程序获取 窗口句柄

2015-02-27

微信开放平台调式工具

微信开发调式工具 支持调用本地的接口文件

2015-02-27

UltarNav安装文件

UltarNav 控制面板 禁用 安装后可以设置控制面板禁止使用

2014-03-15

小巧的电脑定时闹钟

小巧的电脑定时闹钟 定时提醒起床 睡觉 吃饭

2014-03-09

Struts+Spring+Hibernate实现上传下载.

Struts Spring Hibernate 上传 下载

2014-03-09

mysql5.5安装包

mysql5.5 小巧好用 默认用户名root 没有密码 SQLYOG 客户端超好用的mysql客户端管理关系

2013-11-24

空空如也

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

TA关注的人

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