10 2015 档案
摘要:列表实现有ArrayList、Vector、CopyOnWriteArrayList、Collections.synchronizedList(list)四种方式。1 ArrayList ArrayList是非线性安全,此类的 iterator 和 listIterator 方法返回的迭代器是...
阅读全文
摘要:在混淆文件proguard-rules.pro 加入以下内容:#android混淆代码后崩溃日志中不显示行号的问题 #问题已解决。原因是在混淆代码时默认会去掉class文件中的调试信息(源码的行号、源文件信息等),需要在混淆配置文件中申明保持这些信息-renamesourcefileattribut...
阅读全文
摘要:如题,最近项目里有个模块我做了异步处理方面的事情,在code过程中发现一个颠覆我对synchronized这个关键字和用法的地方,请问各位java开发者们是否对此有一个合理的解释,不多说,我直接贴出问题代码:(事实证明这是一个坑,各位读者,如果有兴趣,可以先不看答案,自己看看能不能发现这个坑)imp...
阅读全文
摘要:本帖最后由 想吐就吐出来 于 2015-7-1 14:25 编辑如果你一不小心买错了iOS软件,从App Store上下载了游戏或软件后悔了,那怎么办?可以退款吗?答案是可以的!苹果这点还是很人性化的,买了游戏或软件后,觉得划不来,可以进行退款,下面就教大家怎么退款。感觉很麻烦,但只有两步要做1.记...
阅读全文
摘要:Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGro...
阅读全文
摘要:跟touch事件相关的3个方法:publicbooleandispatchTouchEvent(MotionEventev); //用来分派eventpublicbooleanonInterceptTouchEvent(MotionEventev);//用来拦截eventpublicboolean...
阅读全文
摘要:第一步:新建SVNVersion.gradle 放置于build.gradle统计目录下面/*task svnversion { description 'Get SVN revision number.' new ByteArrayOutputStream().withStream {...
阅读全文
摘要:许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfacesconfig)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfi...
阅读全文
摘要:setTextSize(TypedValue.COMPLEX_UNIT_PX,22); //22像素setTextSize(TypedValue.COMPLEX_UNIT_SP,22); //22SPsetTextSize(TypedValue.COMPLEX_UNIT_DIP,22);//22DI...
阅读全文
摘要:好了开始写一个简单的调试程序,我们先来一个for循环?12345678for (int i = 0; i 设置断点(点击红点位置添加或取消断点)点击debug模式运行查看调试面板一、简单调试1. step over:一步步往下走当前程序运行的位置,我们看到i的值已经在程序代码中展示出来了,黄色的代码...
阅读全文
摘要:public class BaseActivity extends Activity{@Overrideprotected void onStop() { boolean isOnForeground=isAppOnForeground(); RaiingLog.d("前后台测试-->>...
阅读全文
浙公网安备 33010602011771号