js访问pc端与手机端
-
android onCreate中获取view宽高为0的多种解决办法
androidonCreate中获取view宽高为0的多种解决方法这个问题大家肯定遇到过不止一次,其实很简单,解决它也很容易,但是咱们追求的毕竟不是解决它,而是找到几种方法去解决,并且这么解决的原理是什么。这里列出4种解决方案:Activity/View#onWindowFocusChanged这个函数的含义是:view已经初始化完毕了,宽/高已经准备好了,这个时候去获取宽高是可以成功获取的。但是...
69
热度 -
使用POI读取/创办Execl(.xlsx)文件
使用POI读取/创建Execl(.xlsx)文件最近项目中用到了解析Execl表格的功能,在网上百度了一下自己写了一个小Demo。由于项目中使用的是Execl2007,就是后缀为.xlsx的,所以只研究了解析和创建Execl2007的文件,解析Execl2007和Execl2003有一定的区别,大家在解析的时候要注意。一下是Demo中用到的jar包(可能有几个包用不到,懒得删了):其他的我就不过多...
802
热度 -
Java框架篇-Mybatis 入门
Java框架篇---Mybatis入门一、Mybatis介绍MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通java对象)到数据库中的记录。二、MyBatis工作流程(1)加载配...
561
热度 -
怎么去掉网页中抓出来内容的<>标记,只留下文字和标点呢
如何去掉网页中抓出来内容的<...>标记,只留下文字和标点呢?假设字符串变量sContent中存放着网页中抓出来的内容如:-----------------------------<Pclass=MsoNormalstyle="TEXT-INDENT:24.1pt;LINE-HEIGHT:25pt;mso-line-height-rule:exactly"&g...
1508
热度 -
Android中保留和恢复Fragment状态的最好方法
Android中保存和恢复Fragment状态的最好方法英文原文:Probablybethebestway(?)tosave/restoreAndroidFragment’sstatesofar关键点:Fragment的Arguments。经过这几年使用Fragment之后,我想说,Fragment的确是一种充满智慧的设计,但是使用Fragment时有太多需要我们逐一解决的问题,尤其是在处理数据保...
3
热度 -
Android小结之PopupWindow
Android总结之PopupWindowPopupWindow相信大家都不会陌生了。PopupWindows可以做出很多很好的效果。前几天做一个控件的时候正好用到了,而且也碰到了问题,今天正好就总结下,也算是一个总结。多总结才能更好的进步。如何自定义PopupWindow的布局这个问题相信大家都知道了,还是简单提一句。可以通过setContentView()方法来设置自定义布局/***<p...
64
热度 -
Android:治理应用内存
Android:管理应用内存所有内容均来源于官方文档https://developer.android.com/training/articles/memory.htmlonlywaytocompletelyreleasememoryfromyourappistoreleaseobjectreferencesyoumaybeholding,makingthememoryavailabletothe...
6
热度 -
Android源代码跟内核源代码的下载,编译和运行
Android源代码和内核源代码的下载,编译和运行笔者根据罗升阳老师的《Android系统源代码情景分析》一书,尝试下载,编译和运行Android源代码和内核源代码。但可能是软件源“被墙”或版本更新的原因,期间遇到诸多问题。笔者求助于强大的度娘和谷歌,终于编译成功,现将修改的步骤记录如下:一.下载相关的工具包和依赖包1.git工具的下载,不多说2.JavaSDK的下载(参考网址:http://bl...
51
热度 -
Gradle tip #二: understanding syntax
Gradletip#2:understandingsyntaxInthePart1wetalkedabouttasksanddifferentstagesofthebuildlifecycle.ButafterIpublisheditIrealizedthatbeforewejumpintoGradlespecificsitisveryimportanttounderstandwhatweared...
190
热度 -
Android 个人开发者接入支付效能
Android个人开发者接入支付功能如果是公司的产品,那么也就不存在问题了,Ping++对所有支付做了一个集成。如果开发者个人想接入支付系统,这个申请过程几乎是不大可能的。而Bmob为广大开发人员提供的统一、正规的收费手段,让没有企业认证的个人开发者,也能通过支付宝和微信向用户收费。但是有一个缺点,支持的渠道少,只支持支付宝和微信。此外,微信支付还要安装一个插件,用户体验及其不好。官方的文档在这里...
87
热度 -
Android Touch事件散发响应机制
AndroidTouch事件分发响应机制概述在Android中,事件包括了点按、长按、拖拽、滑动等,这些事件才能让Android响应用户的各种操作。但是归根结底,所有的这些事件都是以如下三个部分作为基础的:ACTION_DOWN(按下)ACTION_MOVE(移动)ACTION_UP(抬起)所有的操作事件首先必须执行ACTION_DOWN(按下)操作,之后所有的操作都是以按下操作为前提,当按下操作...
64
热度 -
Android 中关于属性动画的一些思考,或许能为你解决一定的性能有关问题
Android中关于属性动画的一些思考,或许能为你解决一定的性能问题========================================================作者:qiujuer博客:blog.csdn.net/qiujuer网站:www.qiujuer.net开源库:Genius-Android转载请注明出处:http://blog.csdn.net/qiujuer/art...
34
热度 -
Android事件散发详解(三)——ViewGroup的dispatchTouchEvent()源码学习
Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习packagecc.aa;importandroid.os.Environment;importandroid.view.MotionEvent;importandroid.view.View;publicclassUnderstandDispatchTouchEvent{/***dispatc...
33
热度 -
Android NDK开发(2)——从Hello World学起
AndroidNDK开发(二)——从HelloWorld学起转载请注明出处:http://blog.csdn.net/allen315410/article/details/41805719上篇文章讲述了AndroidNDK开发的一些基本概念,以及NDK的环境搭建,相信看过的朋友NDK开发环境搭建应该是没有问题了,还没有搭建或者不知道怎么搭建的朋友请点击这里。那么这篇文章,我们跟刚学Java编程语...
94
热度 -
从源码视角带你分析 Android View 事件分发 dispatchTouchEvent,onTouch,onTouchEvent,onClick逻辑顺序过程(一)
从源码角度带你分析AndroidView事件分发dispatchTouchEvent,onTouch,onTouchEvent,onClick逻辑顺序过程(一)关于AndroidView事件分发过程的文章网络上可以搜到一把大,这里贴一篇代码性的文章,作者也是个牛人:Android事件分发机制完全解析,带你从源码的角度彻底理解(上)。虽然讲的很好,但是看完之后还是感觉有那么点一知半解,于是自己花了点...
30
热度 -
Android之listview运用(美团美食佳肴列表)
Android之listview运用(美团美食列表)首先我们将listview简单实现,有图形,有文字:效果如图之前我们完成了一个较为简单的listview视图列表,但是生活中我们往往碰到的是更为复杂列表,有图像有评分标准,不如我们来试一试手,做一个琳琅满目的美团美食列表,在看的口水涟涟份上我们来实现它。首先我们定义模板,也是第一次在安卓中接触模板概念,在layout里定义模板文件,data_li...
83
热度 -
请教关于listview上 选中后 显示的有关问题
请问关于listview上选中后显示的问题请问以下的效果是怎么实现的呢?现在做到的是从网络数据库中获取数据,并用listview显示出来。但是要做到当点击其中一项的时候,出现右手边的“打勾”的符号,而且只能选中三个,当点击第四的时候,会弹出提示框“不能选择多于3个”。现在这个listview的显示主要是用自定义adapter的方法显示如publicclassxxxAdapterextendsBas...
42
热度 -
安卓 记事本
安卓记事本求助主页面packagecom.example.notepad;importjava.util.ArrayList;importandroid.support.v7.app.ActionBarActivity;importandroid.support.v7.app.ActionBar;importandroid.support.v4.app.Fragment;importandroid...
431
热度 -
参考:
Android5.0如何正确启用isLoggable(二)__原理分析前置文章《Android5.0如何正确启用isLoggable(一)__使用详解》概要在上文《Android5.0如何正确启用isLoggable(一)__使用详解》中分析了isLoggable的使用方法,本文主要分析isLoggable实现原理以及user版系统root后永久enableisLoggable的原理,并使用脚本自...
1
热度 -
《Android第一行代码》札记
《Android第一行代码》笔记学习Android开发差不多有两年时间了,期间也做了大大小小的一些项目。近来抽出闲暇想把Android基础强化一下,之前在网上看到了郭霖郭大神的几篇博客,从中受益不少。于是花了近一周时间看完了郭神的一本Android教材——《Android第一行代码》。这本书相比其他教材个人感觉更为基础,内容很实用。看完之后我也有一些收获,学到了一些可以很好的运用到实际中的Andr...
50
热度