- 博客(85)
- 资源 (2)
- 收藏
- 关注
原创 代码实现微信公众号自定义菜单,微信测试号自定义菜单
步骤1:获取access_token通过微信工作平台接口调试工具获取:https://mp.weixin.qq.com/debug步骤2:通过post请求接口设置自定义菜单我这里通过chrome的postman插件请求的url: https://api.weixin.qq.com/cgi-bin/menu/create?access_token=xxxxxxxxxxxxxxxxbody:{ ...
2018-03-20 10:29:52
2658
原创 实现微信公众号聊天机器人,自动回复——nodejs+图灵机器人
登录微信测试号:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index设置开发接口:填写url地址和token,url是在微信公众号发送消息的时候调用的接口地址步骤:1、注册图灵机器人获取apiKey,官网:http://www.tuling123.com/2、使用nodejs框架...
2018-03-20 10:15:14
4282
原创 html+css3实现简单加载动画,loading实现
通过css3实现loading动画,主要用到的属性:@keyframes :用于定义动画animation:用于使用动画animation属性描述值描述animation-name规定需要绑定到选择器的 keyframe 名称。。animation-duration规定完成动画所花费的时间,以秒或毫秒计。animation-timing-function规定动画的速度曲线。animation-de...
2018-03-16 09:59:06
4617
原创 android开发,如何优化app的性能
1、内存的优化(1)、避免基本数据类型数据被无故自动装箱,因为自动装箱会创建新的对象,导致频繁的gc操作,造成内存的 泄漏,解决方法是保持类型的一致性。(2)、在数据量小的键值对集合中使用arrayMap或者sparseArray替换hashmap,因为hashmap要求对象作为 键值对,存在自动装箱问题引发的内存问题
2017-03-28 08:44:09
387
原创 android开发,http请求和https请求有什么区别
① http效率更高,https安全性更高。② http是超文本传输协议,https是安全超文本传输协议,③ http信息是以明文方式传递,https是使用ssl加密传输协议传输数据,也就是通过第三方工具可以截取篡改http传输的数据,而https即使截获了没有密钥也白搭。④ 传输使用的默认端口也不一样,http使用的是80.https使用的是443⑤ 使用https的服务器必须从
2017-03-28 08:40:08
3548
原创 RecycleView实现Gallery画廊效果,中间放大两边缩小
通过给RecycleView设置滚动监听,在 onScrolled 中完成功能。 具体的算法是:1.规定缩放比例的最大值和最小值 MAX_SCALE(eg: 1.2f) 和 MIN_SCALE(eg:0.85f)2.当滑动的时候,计算recycleview的所有可用的子view的左边界(left = View.getLeft())和右边界(left = View.getRight
2017-03-20 17:09:29
16034
3
原创 Activity保存成图片,如何将界面Activity保存成本地图片
直接贴代码了package com.uuid.mvpdemo;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;i
2016-03-07 09:14:11
1054
原创 spring+JDBC开发配置
spring+jdbc联合开发 配置加入支持jar包之后,对spring中的ApplicationContext.xml进行配置在Dao实现类中配置数据库连接
2016-03-03 09:23:15
377
原创 dom4j解析xml,dom4j创建xml
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越
2016-02-25 19:11:46
493
原创 eclipse 导出doc文档,javadoc导出步骤
第一、选择project →选择generate javadoc...第二、在弹出的对话框,选择下一步第三、第四、输入导出使用的字符集,如utf-8 “-encoding utf-8 -charset utf-8”
2016-02-15 09:37:46
554
原创 sublime Text 3 使用总结
1.安装 package control安装方法: 1)打开 sublime text 3客户端 2)使用快捷键ctr+~键 3) 在控制台输入 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_
2016-02-08 20:02:33
767
原创 android surfaceview播放视频前,出现黑屏
问下,surfaceview播放视频前,总是黑屏2秒钟,就显示画面,有谁碰到过么 ?回答1:那是加载啊 缓冲buffer100% 。回答2: 这是正常情况.. 回答3:我们是还没有播放的情况下,先实现图片在上面,这样就看不出来了回答4:原因是 Activity加载布局后,才开始加载surfaceview,其他布局都加载好了,但是sur就黑屏2秒 回答5:不光是你播放的时候会黑屏
2016-01-12 08:40:56
6306
1
转载 Android 屏幕适配方案
http://blog.youkuaiyun.com http://static.blog.youkuaiyun.com/images/logo.gif 生命不息,奋斗不止,万事起于忽微,量变引起质变http://blog.youkuaiyun.com/lmj623565791zh-cnhttp://blog.youkuaiyun.com5 2015/12/3 15:13:05 http://blog.youkuaiyun.com/lmj623565791
2015-12-03 15:15:32
4792
原创 AbsListView及其子类GridView和ListView及其之类ExpandableListView取消默认点击效果
在布局文件中加入人 红色 内容就取消了系统自带的点击效果。
2015-11-19 08:45:20
763
原创 android网络请求框架 HttpClient与Volley的性能对比
分别使用HttpClient和Volley进行网络的访问1.使用HttpClient进行网络的访问:(控制台打印如下信息)2.使用Volley进行网络访问:(控制台打印如下信息)通过控制台打印的日志不难分析出,使用Volley的性能比时候HttpClient要高出许多。关于Volley的详细介绍
2015-11-04 15:51:06
711
转载 Android TouchEvent事件传递机制
跟touch事件相关的3个方法:public boolean dispatchTouchEvent(MotionEvent ev); //用来分派eventpublic boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截eventpublic boolean onTouchEvent(MotionEvent ev);
2015-11-03 17:37:25
372
原创 android 扫描手机上的图片 获取手机图片路径
Uri mImageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;//Uri mImageUri = MediaStore.Images.Media.INTERNAL_CONTENT_URI;ContentResolver mContentResolver = MainActivity.this.getContentResolver(
2015-11-03 15:52:18
1145
转载 Android M 新的运行时权限开发者需要知道的一切
Android M 新的运行时权限开发者需要知道的一切字数3642 阅读3467 评论25 喜欢78翻译的国外一篇文章。android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题
2015-11-03 09:51:27
397
转载 Android ImageView扩展 支持本地gif图片 支持网络gif图片
转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/11100315主要改进: 在原有的代码基础上加入了网络图片的显示。源码地址我个人是比较喜欢逛贴吧的,贴吧里总是会有很多搞笑的动态图片,经常看一看就会感觉欢乐很多,可以释放掉不少平时的压力。确实,比起一张单调的图片,动态图片明显更加的有意思。一般动态图片都是GIF格
2015-11-03 09:35:49
1392
转载 Android ViewTreeObserver简介
一、结构public final class ViewTreeObserver extends Object java.lang.Object android.view.ViewTreeObserver二、概述 这是一个注册监听视图树的观察者(observer),在视图树种全局事件改变时得到通知。这个全局事件不仅还包括整个树的布局
2015-11-02 09:12:31
330
转载 最全的常用正则表达式大全分享
最全的常用正则表达式大全分享转发自:http://www.cr173.com/html/19109_all.html正则式太难学,而且容易忘记 ,西西是看过很多次,都是一会就全部不记得了滴。很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋
2015-10-30 10:14:05
365
原创 android 将View界面保存成图片bitmap
1.假如 界面为 View view;2创建一个指定大小的画布Bitmap bmp = Bitmap.createBitmap(getActivity().getResources().getDisplayMetrics().widthPixels, getActivity().getResources().getDisplayMetrics().heightPixels, Bitma
2015-10-30 08:41:38
1283
转载 android限制app的敏感ContentProvider的可访问性
转载:http://blog.youkuaiyun.com/asce1885
2015-10-20 14:51:21
1045
原创 android应用默认安装路径配置
android 从api 8 开始,应用自身可以设置默认安装位置。设置方法:在 AndroidManifest.xml 中的manifest 节点设置 android:installLocation属性 android:installLocation="preferExternal">其中 android:installLocation有3
2015-10-20 08:33:42
915
1
转载 几个常用的android studio 插件
实用的Android Studio 插件原文出处:http://www.jianshu.com/p/6f5f818afe4b 1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉
2015-10-14 17:48:46
502
原创 通过js判断当前访问的是电脑还是手机
//平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.p
2015-09-23 16:43:09
550
原创 android 自动弹出软键盘,EditText自动获取焦点
去掉进入界面EditText自动获取焦点,自动弹出软件盘。 通过在layout 布局的跟节点中添加 android:focusableInTouchMode="true"
2015-08-05 17:00:33
550
转载 android 判断某个服务是否正在运行的方法
/** * 判断某个服务是否正在运行的方法 * * @param mContext * @param serviceName * 是包名+服务的类名(例如:net.loonggg.testbackstage.TestService) * @return true代表正在运行,false代表服务没有正在运行 */ public
2015-05-03 16:29:06
694
原创 android,编译源代码经常发生的几个异常
在Ubuntu12.04(64位)编译Android4.0源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决方法罗列出来(最新统计)。 错误(1): /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory make: *** [out/host/li
2015-04-19 19:59:35
588
转载 图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。1、压缩图片至于要
2015-04-08 11:17:13
407
原创 androidL,自定义状态栏
android21(AndroidL)之后提供了自定义状态栏。 #cecece #cecece #cecece @null #cecece
2015-03-24 15:58:44
357
原创 android NDK使用详解(一)
1.编写native方法,eg:public native String stringFromJNI(String abc); 2.通过命令生成.h头文件,eg: 进入到工程的bin目录,javah -classpath classes -d 输出的文件夹目录 包.类名称 3.编写.c文件
2015-03-19 17:17:38
533
转载 android 从相册截照片使用
Intent intent = new Intent(Intent.ACTION_GET_CONTENT, null); intent.setType("image/*"); intent.putExtra("outputX", outputX);//裁剪区的宽 intent.putExtra("outputY", outputY);//裁剪区的高
2015-03-14 13:45:25
321
原创 android 从相机捕获照片到本地
String filePath = “..... .png”;//图片地址 File file=new File(filePath) ;//图片保存位置 Uri cameraImageUri = Uri.parse(path); Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//actio
2015-03-14 11:55:59
396
转载 Arp工作原理及欺骗原理 局域网的网络流通不是根据IP地址进行,而是根据MAC地址进行传输。 当主机A要和主机B通信时,这时候假定A,B刚开机,或者ARP缓存表是空的。既然谈到通信,那么一般来说,
Arp工作原理及欺骗原理局域网的网络流通不是根据IP地址进行,而是根据MAC地址进行传输。当主机A要和主机B通信时,这时候假定A,B刚开机,或者ARP缓存表是空的。既然谈到通信,那么一般来说,它们应该对数据完成一个封装和解封装的过程。其他的层次我们先不谈,只看数据链路层和网络层。在A这边,做为一个数据的源,它在发送数据时,数据被封装到网络层,需要添加一个IP报头,里面有源和目标IP地址字段
2015-03-09 17:30:22
3782
转载 android使用StrictMode进行应用优化
google在android2.3中新增了StrictMode API来设置对一个thread的策略(ui线程或者分线程),它主要检测了读写操作,访问网络,数据库读写等耗时的操作并将其以log或者dialog等形式打印出来。分析这些日志,我们可以尽快找出程序运行缓慢的原因进而优化代码,避免ANR(Application Not Responding)窗口的出现。启用StrictMode 推
2015-03-08 17:03:01
539
转载 android中IntentService和Service有什么区别
1.Service不是一个单独的进程 ,它和应用程序在同一个进程中。2.Service不是一个线程,所以我们应该避免在Service里面进行耗时的操作.IntentService使用队列的方式将请求的Intent加入队列,然后开启一个worker thread(线程)来处理队列中的Intent,对于异步的startService请求,IntentService会处理完成一个之后再处
2015-03-08 17:00:02
657
转载 android 性能分析,traceview android自带的性能分析工具,traceview的使用
android的世界真大,要不就是我接触的太少。据说了一种叫traceview的工具,是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。1.在开始使用TraceView你要注意: 你的设备和模拟器必须设置SD card 和 你的程序拥有对SD card 具有读写操作的权限()2.在你的程序中使用Tr
2015-03-08 17:00:02
376
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人