- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 Android扫码枪无输入框获取扫码内容(或者Android自助机获取扫码内容)
公司项目要求获取Android自助机获取扫码内容传给服务器后台,网上查了下和Android扫码枪获取内容一样,不需要添加任何三方sdk,Android原生即可实现。要看到扫码内容,可以在Activity里面放一个Edittext,扫码之后获取的内容会自动填充到输入框里面去,这个是原生获取扫码内容。现在需要在无输入框的界面获取扫码内容,可以监听dispatchKeyEvent(KeyEvent)方法获取内容。直接上代码package com.example.xch.scanzxing;import
2021-11-05 16:53:47
3620
2
原创 Python Selenium结合使用的一个小例子
之前对Py感兴趣主要是平常喜欢爬一些小黄图。。。首先我的环境是在window上面的,selenium 的安装使用pip install selenium 安装即可,PhantomJS不需要安装直接下载压缩包即可。 先看下主要的效果图 先看下一个简单的demo_1.pyfrom selenium import webdriverdriver = webdriver.PhantomJS(ex
2017-06-13 17:58:02
3268
原创 BitmapShader的简单应用
先看下别人的效果图 第一眼看到这个的还以为是qq群组头像,然而并不是。画圆形或者圆角或者是椭圆图像大家应该都会自己画。 这个东西呢,稍微复杂了一丁点儿。画圆形图像比较好的实现方式是用BitmapShader,不是使用paint.serXfermode或者是canvas.clip(这个会有锯齿,Google了也没找到解决办法,有知道的请告诉一下)。 单独的1个圆形图片很好实现,如果是左右各一
2016-11-02 15:48:17
12857
3
原创 Android 5.0 SharedElement 简单应用分析(adp-activity-transitions)
我不生成水,只是大自然的搬运工 好久没写点东西了,最近看到了一个转场动画比较酷炫,今天就来简单滴分析一下。 先看下今天的效果图。 分析下效果: 进入详情页的时候有共享元素,圆形动画,文字部分的上移动画,源码地址是 https://github.com/alexjlockwood/adp-activity-transitions。今天看到的2个类似的库: https://github.c
2016-10-31 15:26:37
3673
1
原创 仿UC里面Viewpager的Parallax效果
话说昨天下午开会的时候,一不小心用手机登uc看点不良网站,无意间发现在uc头条栏目里面的viewpager滑动的时候界面会出现视差效果。想当初搞了一个RV滑动的时候视差的动画,那ViewPager应该怎么做呢。那先在git上去搜索一下咯,很快就搜索到了 https://github.com/xgc1986/ParallaxPagerTransformer 。 没错就是它。说了那么多先看下今天我给大家
2016-09-02 18:04:00
923
原创 关于调用频繁调用MediaPlayer播放音乐导致ANR的解决办法
本来想建一个demo工程上传到git上面,但是由于只是简单的2个类,想想还是算了吧。 这次分为播放手机自身音乐以及播放网络音乐的处理办法。有想测试的可以拷贝进去搞一个RecyclerView里面弄一些网络数据来测试一下,应该还是顺畅的(自带丝滑功能) 就是2个类,权当作一个笔记吧。。。。。。。。。。。先献上本地音乐使用的PlayLocalMusicControllerpackage com.pd
2016-09-01 17:35:04
12552
2
原创 关于一个炫酷动画引发的血案
模拟器太卡了,明天发效果图。。。。国际惯例先看下今天的fuck效果图话说8月份的某一天在gay gay up群看到破晓大神发出他们公司的UI设计师的作品。 上面的圆形动画经过自己的用https://github.com/ogaclejapan/ArcLayout 这个稍作修改就可以实现了,之前自己已经尝试好了,以后有时间在发一下吧。今天主要说的是下面的列表切换动画。 好了重点来了,如果你的第
2016-08-31 18:11:53
1351
原创 关于项目中使用的关于nio client的一些小结
之前项目使用的都是tcp的同步操作,比如之前的接收数据是写到发送数据的后面的,这样就导致了只能够发送数据之后才能够接收到数据。然后经过一些参考资料以及同事的帮助下,把同步换成了异步。具体关于nio和bio 大家有不明白的请自行百度。 当然啦,首先去github上找下有没有大神写的demo赛。我自己认为比较好的demo,传送门,本文代码是在其基础上修改而来,简单滴说就是copy改,请不要喷我。下面说
2016-08-30 17:53:26
910
原创 一个很小短但是可以旋转的图片效果(我很短但是我可以旋转)
玩过LOL的人都知道,里面的英雄蛮子的5秒真男人,所以本篇文章也不会太长。。。先贴一个早上司机群里看到的搞笑图片,图片来源于夜神,有需要的可以私信他。。。 俗话说得好中午不睡下午崩溃,在这个喜大普奔的日子,我也有和大多数单身狗一样,有一个共同的想法(一大早就被喂了半年的狗粮,我的内心毫无波动,甚至想笑):白天卖花,晚上卖套。。。抱歉今天出门没吃药,扯了半天还没说到正题。今天要写的内容呢,是一个圆形
2016-08-09 15:21:00
3547
1
原创 关于新浪微博里面长图加载功能的一点窥探
之前写过一篇文章 关于Andorid加载高清大图,有兴趣的可以去看一下。由于昨天弄了一下反编译其实是想看下google相册里面的一些动画效果的实现,经过本人查阅各种资料的不泄努力,终于还是没有得到什么实质性的努力效果。由于本人能力有限,不足之处请大婶们多多包含,如果大家有更好的见解和说明,欢迎大家补充!!! 先说下结论,如果不感兴趣下面也可以不看: 1. 图片缩放使用的是Matrix,以及Scr
2016-07-26 15:56:44
2850
1
原创 Canva画4个角,实现扫描二维码用的4个角
这是今天美工发给我的一个切图,问我需要切哪些图标;糗了一眼,我只说了要中间最小的图标就行了。其他的都可以自己画的嘛。。。。(其实用图片搬砖效率还是更快一点,不过本人还是有点傲娇······)好久没用Canvas画过东西了,看了一下外边4个角就是8条线,里面画一个圆角矩形就行了。先看下本菜逼做的效果图吧,,没错效果就是TM这么挫,要做好看一点,可以自己弄。。。先上代码吧。/** * 用canvas画
2016-07-13 17:47:57
3149
原创 关于MediaPlayer使用的一些积累
这个主要是记录一下。。。public class DynamicItemAdapter extends BaseAdapter { private int mLastVoiceIndex; WeakReference<AudioController> mAudioControllerWeakReference; public void stopPlayer() {
2016-05-11 16:08:14
518
原创 java里面的FutureTask简单使用(配合源码讲解)
最近无意间看到了关于AsyncTask的一篇分析文章AsyncTask源码分析,记得很早之前还看过郭神博客里面分析了AsyncTask源码。去查看AsyncTask源码会发现里面使用了FutureTask在它自己的构造函数里面,我的sdk是android-23里面查看的。 /** * Creates a new asynchronous task. This constructor mus
2016-05-09 14:40:45
2635
原创 android里面quadTo的实例(不是很酷炫)
好久没有写点小东西了,昨天去逛了一些dribbble,看了一个下拉效果貌似还不错这让我联想到之前很久就出来一个类似的效果,github上面已经有人写出来了https://github.com/tuesda/CircleRefreshLayout.言归正传,标题尽然是quadTo,此时你一定会吐槽不就是贝塞尔的二阶函数么,下拉的时候的有点像椭圆的形状不就是被他搞出来的么。没错其实原理还是很简单,但是如
2016-04-27 17:52:12
4511
3
原创 关于使用PorterDuff.Mode.CLEAR实现丧心病狂的高亮效果
最近项目里面要做引导页,然后美工出图了,看到效果图的第一眼我觉得还是很容易的我的第一个思路是用WindowManger 往里面丢View就行了,第2个思路是使用Dialog 来实现。然后问了下Lite群里面,有大神Aite 推荐了2个库: https://github.com/hongyangAndroid/Highlight https://github.com/fredericojssil
2016-03-30 18:59:38
6682
原创 关于RecylerView的初探
好久没有出来嫖了,哦不对是好久没有出来浪了。之前发了一个很简单的TestParallax的小小的demo,经过自己不要脸的,丧心病狂的在几个群里面求大婶们的Star,终于到了10颗了。本来打算写一个Parallax的讲解的,但是觉得太简单了(主要还是自己太懒了),请不要打我俗话说时间就像乳沟挤一挤就会有的,终于今天不睡午觉,挤一点出来了!好了开始今天的RecyclerView的初探吧,其实我主要是讲
2016-03-15 15:54:55
1931
原创 关于TextView的一些初步讲解
Android里面的textview是一个相当重要的类,相信做安卓的开发者在每个应用里面都一定用到了它,并且它也是Button,EditTextView等子控件的父类。 对于View的流程:measure ->layout -> draw ; measure会调用子类的onMeasure,同理layout调用子类的onLayout,draw会调用子类的onDraw(drawCanvas暂时不讨论)
2015-12-08 14:01:48
3662
2
原创 关于Andorid加载高清大图(仿sina weibo 里面的长图效果)
用过sina微博客户端的同学都知道,它里面有一个长图功能。 需求是可以显示比如10000X10000(px)的图片。 如果你直接用bitmap加载图片文件(或者是从inputstream获取到,然后转化为bitmap),在用imageview.setBitmap(bitmap), 恭喜你会成功看到图片太大不能够加载出来的logcat信息.。 解决问题的思路:参看弘扬大神的http://bl
2015-11-25 15:04:05
9507
10
原创 ViewPager定时左右循环滚动
我在github 上面搜索到 InfiniteViewPager 。github 上面的作者说对于 fragment 的size 4 可以正常运行,但是对于size 下面是作者的原话 :I have experimented with trying to block destroyItem() / calling instantiateItem() again if yo
2015-01-11 17:39:50
755
原创 关于阅读Android开源项目PagerSlidingTabStrip的理解
最近要用ViewPager 的tab滚动效果 , 找到了PagerSlidingTabStrip ,但是需求还需要更多的功能。 特此记录一下。1 :在构造函数里面初始化一些变量(这个我不用多说,大家看下就明白了)2 : 在使用的时候 用了 setViewPager() , 源码中还有 onDraw() . 看了 onDraw()里面需要使用 tabCount , 同时setView
2014-09-25 00:26:05
778
原创 EJB 查询 出现 org.hibernate.InstantiationException 未发现错误解决方法
org.hibernate.InstantiationException: No default constructor for entity: hibernate.domain.Item at org.hibernate.tuple.PojoInstantiator.instantiate(PojoInstantiator.java:107) at org.hibernate...
2012-12-03 21:09:37
185
原创 使用JNDI查找JBOSS内配置好的数据源遇到的问题
转载自 http://www.24xuexi.com/w/2011-06-03/91169.htmlJBoss 版本:Jboss-4.0.5.GAMySql 版本:Mysql-5.0.44第一步,去MySQL的官网下一个JDBC驱动(点这里下载)然后把解压出来的文件mysql-connector-java-5.0.8-bin.jar拷贝到JBOSS_HOME/serv...
2012-11-23 16:08:10
272
Jboss 5.x 部署 web project 出现问题的解决方法
新建了一个 web project , 然后发布到 jboss 5 上面 , 报错误了! 以前的 jboss 4 的解决方法 , 已经 没有用了! 用新的解决方法 , 在 web.xml 同级目录下面 新建一个 jboss-classloading.xml jboss-classloading.xml 的代码如下 : 成功解决问题哈!!...
2012-11-22 22:22:00
135
原创 EJB
import javax.ejb.Local;import javax.ejb.Stateless;@Stateless@Local(UserManger.class)public class UserMangerBean implements UserManger { public int getId(User user) { return user.get...
2012-09-20 21:11:39
93
原创 EJB
刚开始学习EJB 3.0 , 在网上找了一些最简单的 例子 ,看了视频,终于把第一个 HelloWorld 实现了! 编程的主要步骤 : 1. 先编写一个最简单的接口2. 编写实现接口的实现类3. 发布到 jboss 服务器上面第二大步:1. 把 ejb 项目里面的需要接口(不需要实现类)打包放到 远程客户端项目的根目录(和src 在同一目录下面) 2. 在客户端编写 程序...
2012-09-20 19:24:35
113
android使用drawBitmapMesh实现很炫的CurtainDialog效果
2016-09-06
左右循环滚动的ViewPager
2015-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人