关闭

[置顶] 微信公众号开发之jfinal wxin

jfinal wxing大家可能不太熟悉,他是jfinal框架(中国开源框架),用这个做微信公众号开发,非常快的,因为他已经把所有的微信的接口都集成里面了,我们主要是调用它的按口 要是你们PM要快点开发成功的话,我建议用这个框架。 框架下载地址:官网地址:http://www.jfinal.com/   开源社区 http://git.oschina.net/jfinal/jfinal-wei...
阅读(2137) 评论(0)

[置顶] 微信公众号开发

公司要弄微信公众号,我也看了微信公众号的接口文档和一些例子,现在我从项目拿出这些心得 第一步肯定是要申请公众号的,要么是自己申请测试号(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)的,要么公司申请。 第二步填写基本配置,在基本配置中有一项注意的是那URL那就是外网地址,我推荐的是用花生壳,当时用了新浪的云和其它的,...
阅读(335) 评论(0)

[置顶] 百度云上传图片

private static final org.apache.commons.logging.Log logg = LogFactory .getLog(MemberoneActivity.class); // ---------------------------------------- static String host = "bcs.duapp.com"; static Str...
阅读(556) 评论(0)

极光推送

上午写了百度地图定位的,顺便把极光也写上去 第一步大家都知道 官方资源 官方文档:  http://docs.jiguang.cn/client/android_sdk/  3 分钟快速集成 JPush Android SDK:  http://docs.jiguang.cn/guideline/android_3m/  Android SDK集成:  http:/...
阅读(9) 评论(0)

百度地图定位城市

换了工作,以前东西整理的忘记带了。没办法只能重新写在上面。 首先进入百度地图API网站地址  登录账号并选择Android开发地图SDK进入创建应用界面  http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/key 开发版的SHA1值,就是点击Build,选择Generate Signed...
阅读(17) 评论(0)

launch mode 应用场景

标准模式 一调用startActivity()方法就会产生一个新的实例。 SingleTop:使用场景:浏览器的书签;通讯消息聊天界面。 如果已经有一个实例位于activity栈顶,就不产生新的实例,而只是调用activity中的newInstance()方法,如果不位于栈顶,会产生一个新的实例。 SingleTask:使用场景:某个Activity当做主界面的时候。 会在一个新的...
阅读(56) 评论(0)

ANR 定位和修正

可以通过查看/data/anr/traces.txt查看ANR信息。 根本原因是:主线程被卡了,导致应用在5秒时间未响应用户的输入事件。 很多种ANR错误出现的场景: 1) 主线程当中执行IO/网络操作,容易阻塞。 2) 主线程当中执行了耗时的计算。----自定义控件的时候onDraw方法里面经常这么做。 (同时聊一聊自定义控件的性能优化:在onDraw里面创建对象容易导致内存抖动---...
阅读(83) 评论(0)

什么情况导致 oom

OOM产生的原因:内存不足,android系统为每一个应用程序都设置了一个硬性的条件:DalvikHeapSize最大阀值64M/48M/24M.如果你的应用程序内存占用接近这个阀值,此时如果再尝试内存分配的时候就会造成OOM。 1)内存泄露多了就容易导致OOM 2)大图的处理。压缩图片。平时开发就要注意对象的频繁创建和回收。 3)可以适当的检测:ActivityManager.getMem...
阅读(54) 评论(0)

什么导致线程阻塞

阻塞状态的线程的特点是:该线程放弃CPU的使用,暂停运行,只有等到导致阻塞的原因消除之后才恢复运行。或者是被其他的线程中断,该线程也会退出阻塞状态,同时抛出InterruptedException 1)线程执行了Thread.sleep(intmillsecond);方法,当前线程放弃CPU,睡眠一段时间,然后再恢复执行 2)线程执行一段同步代码,但是尚且无法获得相关的同步锁,只能进入阻塞状态...
阅读(88) 评论(0)

string stringbuffer stringbuilder 区别

共同点:String StringBufferStringBuilder 都是字符串相关函数,StringBuffer StringBuilder都是AbstractStringBuilder的子类 不同点: String内容不可变,StringBufferStringBuilder内容可变 String与StringBuffer线程安全,StringBuilder非线程安全 如果程序不是...
阅读(34) 评论(0)

Java 中==和 equals 的区别, equals 和 hashCode 的区别

==操作符用来比较两个基本类型变量时,比较的是值;用来比较引用类型变量时,比较的是引用的地址 equals方法是基类Object的方法,用于比较两个对象的内容是否相同,Object类中equals方法的默认实现使用的==操作符比较,实际开发过程中,我们会重写equals方法,重新定义比较规则   当涉及到像HashMap等与哈希表结构相关的一些类时,会使用到hashCode方法 默认的ha...
阅读(51) 评论(0)

ArrayList LinkedList与HashMap 实现原理

ArrayList 定义 快速了解ArrayList究竟是什么的一个好方法就是看JDK源码中对ArrayList类的注释,大致翻译如下: /** * 实现了List的接口的可调整大小的数组。实现了所有可选列表操作,并且允许所有类型的元素, * 包括null。除了实现了List接口,这个类还提供了去动态改变内部用于存储集合元素的数组尺寸 * 的方法。(这个类与Vector类大致相...
阅读(73) 评论(0)

ReactNative ES6简介 及基本语法第一篇

本文基于lukehoban/es6features. 箭头操作符 如果你会C#或者Java,你肯定知道lambda表达式,ES6中新增的箭头操作符=>便有异曲同工之妙。它简化了函数的书写。操作符左边为输入的参数,而右边则是进行的操作以及返回的值Inputs=>outputs。 我们知道在JS中回调是经常的事,而一般回调又以匿名函数的形式出现,每次都需要写一个function,...
阅读(133) 评论(0)

Android开发中StackOverflowError错误实例分析

http://blog.csdn.net/mozhizun/article/details/7051300 http://blog.csdn.net/gaomatrix/article/details/6604579 Android开发中StackOverflowError错误实例分析 一、概述  我在一个复杂的layout嵌套较多的android界面,碰到了java.la...
阅读(202) 评论(0)

Android开源项目第一篇——个性化控件(View)篇

本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。  ...
阅读(321) 评论(0)

android 如何判断有没有网络

//从项目取出来的代码,android  如何判断有没有网络,分享一下 protected static int getAPNType(Context context) { //给网络设置值 int netType = -2; //得到网络管理器 ConnectivityManager connMgr = (ConnectivityManager) context .getSystem...
阅读(442) 评论(0)
29条 共2页1 2 下一页 尾页
    个人资料
    • 访问:13191次
    • 积分:350
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条