- 博客(21)
- 资源 (212)
- 问答 (1)
- 收藏
- 关注
原创 完美解决HorizontalScrollView与ListView滑动事件冲突
HorizontalScrollView与ListView滑动事件冲突,导致ListView下拉不灵敏。下面给出一种比较完美的实现方式,如果是纵向的ScrollView,对应改一下就好了~~上代码package wosai.com.membermarketing.util.layout;import android.content.Context;import android.util.
2015-10-30 18:28:18 6750
转载 Android程序猿挑战高薪必会的十大面试题
1:Android中五种数据存储方式分别是什么?他们的特点?答:Android提供了五种存取数据的方式1)SharedPreference,存放较少的五种类型的数据,只能在同一个包内使用,生成XML的格式存放在设备中;2)SQLite数据库,存放各种数据,是一个轻量级的嵌入式数据库;3)File文件,通过读取写入方式生成文件存放数据;4)ContentProvider,主要
2015-10-27 09:20:19 4643
原创 Angularjs+ionic 学习(一):Angularjs常用指令
ionic环境搭建请参考:PhoneGap+Angularjs+ionic 环境搭建使用angular指令,需要angular.min.js这个文件,我们可以使用命令行来下载,下载完后考入我们的HTML5工程,引用一下就可以~如图那么,在当前木兰就会生成一个node_modules文件夹,点击去angular,可以看到以下内容~那就下载成功了。angular.min.js就是目前我
2015-10-23 15:44:00 5646
原创 No usable Android build tools found. Highest installed version is xx; minimum version required is 19
PhoneGap项目运行中,碰到了这么个问题 No usable Android build tools found. Highest installed version is 19; minimum version required is 19.1.0.我最高的版本就19,它要求19.1.0.......在android\CordovaLib\cordova.gradle
2015-10-23 10:09:12 10096
原创 PhoneGap+Angularjs+ionic 环境搭建
在配置Ionic环境之前,首先要安装好phonegap、node.js以及cordova,这部分请参考:PhoneGap 开发环境搭建以下通过命令行执行npm安装命令,就是node.js提供的。好吧,进入正题~1、安装Angularjs。Angularjs各个版本概览:http://www.bootcdn.cn/angular.js/ 运行cmd,执行以下命令npm instal
2015-10-23 09:27:20 7368
原创 Kotlin开发环境搭建及第一行KL代码
Kotlin作为 Android 领域的 Swift,绝对让你如沐春风。首先,Kotlin抛弃沉重的 Java 语法,并且融入了很多现代编程语言的思想,作为开发者,接受新的语言,对自身的提高绝对有好处的。在 Android 开发上,有了Java基础后,学习Kotlin也并非一件难事~~先吐槽Android的开发工具,个人还是比较喜欢Eclipse,简单轻便,反应也比较快,Android Stu
2015-10-20 09:53:08 5035
原创 解决PhoneGap Desktop错误: Server is running on http://unknown:3000
Server is running on http://unknown:3456,今天突然碰到这么个错误,手机客户端也连不上...就是PhoneGap无法获得电脑的ip地址,但是,已经成功监听了3456这个端口,怎么回事呢...用电脑浏览器打开:http://localhost:3456/,完全没问题,打开http://%本机IP%:3456/,发现也没问题... 那么手机连上局
2015-10-19 09:20:19 5951
原创 Android setBackgroundResource()/setBackgroundDrawable() 之后padding失效
今天碰到了这么一个奇葩问题,在调用Button的setBackgroundResource()方法之后,Button的高度和宽度被压缩了~原本还以为是被挤压造成的....调试了一番,终于发现问题,在调用setBackgroundResource()/setBackgroundDrawable() 会导致控件的Padding属性失效,包括paddingLeft,paddingRight,padd
2015-10-16 15:27:20 7236
原创 PhoneGap 插件调用方法(以Camera为例)
PhoneGap 官方提供了各种插件的API调用,我们就一Camera为例,总结一下PhoneGap插件的调用。主要可以概括为以下几步:新建工程 -> 插件下载 -> 工程编译 -> 插件导入Eclipse -> 插件调用环境搭建请参考:PhoneGap 开发环境搭建插件js与Java交互过程请参考:PhoneGap插件开发 js与Java之间的交互例子 详解PhoneGap底
2015-10-15 13:20:10 5860
原创 PhoneGap 底层框架实现原理 详解
PhoneGap能实现跨平台,并且拥有强大的跨平台访问设备接口的能力,无非就是通过大家都有的WebView组件,实现了HTML5+CSS3+JS的解析,这也是跨平台移动开发相对于原生开发最大的优势,一套代码,大部分平台共用~那么,PhoneGap的底层框架原理究竟是什么样的呢?下面我们就来一起探讨一下~~若抛弃其原理,那么在我们的开发中,JS与Java之间的调用方式(插件开发)可参考这篇文
2015-10-15 09:58:10 14252 1
原创 PhoneGap插件开发 js与Java之间的交互例子 详解
PhoneGap中js与Java之间相互调用有两种方式,分别是同步和异步。1、同步方式:js调用Java类的方法,然后Java类的方法直接返回一个值给js端,这跟我们Java方法间的调用是差不多一个意思;2、异步方式:js调用Java类的方法,但是Java类的方法可能要处理一系列的事情,比如请求数据,那么等Java类的方法执行完,通过回调把结果返回给js端,这就是异步方式,说白了其实就像是
2015-10-14 19:20:47 7718
原创 完美解决Error initializing Cordova:Class not found
今天在测试PhoneGap官方提供的例子,运行到手机上一直弹出Error initializing Cordova:Class not found...网上资料不多,大部分都是说res/xml/config.xml配置有问题,导致找不到类...然而,细心的查了一遍res/xml/config.xml,并没有发现有错误的地方,那么是什么原因呢?冥思苦想,甚至把cordova.androi
2015-10-14 13:22:44 11458
原创 PhoneGap 工程导入出错的解决办法
首先是CordovaLib导入,如果src包出错,那么请把Android版本改到22以上,clean一下,并且确认为UTF-8编码~~其次是不能引用Library,有个小红叉,如图~~这个问题最后我还是没解决,remove后重新add,显示是绿色的打勾,可重新打开之后,仍为红色打叉,有懂的大神私聊~~最后,只好把CorvodaLib生成的jar包直接拷贝到我们工程目录,
2015-10-13 15:22:38 4987
原创 PhoneGap 开发环境搭建
PhoneGap是一个跨平台的移动互联开发框架。 本文是基于Windows10与Android客户端的角度,讲解PhoneGap开发环境搭建。一、环境下载1、JDK下载2、带ADT插件的Eclipse + Android SDK3、Ant打包工具包4、Node.js二、安装环境1、JDK的安装及配置就不说了,大家都懂。2、上面给的带ADT插件的Eclipse(adt
2015-10-13 12:21:37 9157
原创 Error:Execution failed for task ':app:processDebugResources'. 的解决办法
Error:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Java\as-sdk\build-tools\23.0.0_rc3\aapt.exe'' finished with non-zero exit value
2015-10-13 09:34:08 73365 7
原创 Android Studio在创建/导入项目的时候,一直处于building “XXX”gradle project info的解决办法
Android Studio在新建项目或者导入项目的时候,可能会一直处于building “XXX”gradle project info的状态,而且还取消不了,无奈之下只能干掉进程...还有一种情况就是Gradle Project Compile Error,也是同样的问题,下面解释一下为何出现这些问题~~打开Android Studio项目下的gradle\wrapper\gr
2015-10-12 16:39:09 42411 5
原创 解决电脑无法自动获取IP地址
最近一段时间,电脑本地网卡和无线网卡都没法正常获取IP地址,下面给出解决办法~~winxp,win7,win8,win10同样适用~~
2015-10-12 09:00:15 84245 4
原创 Android 源代码分享
Android 超过2个G的源代码集合~~各种功能实现,应有尽有~~云盘地址:http://yunpan.cn/cQbKArfxFniuS (提取码:f930)Android 好用的源码Android 酷炫源码
2015-10-11 10:53:45 16179 14
原创 Java利用 AES/ECB/PKCS5Padding 算法加解密
Java利用 AES/ECB/PKCS5Padding 算法加解密。package com.newland.njwpayment.utils;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import Decoder.BASE64Decoder;import Decoder.BASE64
2015-10-10 12:27:30 28149
原创 Android 利用精简Zxing实现条形码/二维码 扫描
Android 利用Zxing实现条形码/二维码 扫描,精简后的效果,先上效果图~~ Zxing源码有很多不需要的,都给它才剪掉;原本是横屏的扫描狂,红色扫描线,修改掉。附上源码下载链接:Android 利用精简Zxing实现条形码/二维码 扫描Demo
2015-10-10 11:25:59 6061
原创 解决 adb not responding. if you'd like to retry then please manually kill adb.exe and click 'restart'
adb not responding. if you'd like to retry then please manually kill adb.exe and click 'restart',restart没用,kill-server和start-server也没用,最后发现,某手机助手程序偷偷占用了adb运行的端口号5037...
2015-10-10 09:49:30 20210 5
Android实现应用增量更新 源码
2016-01-25
Android 通过JNI实现双守护进程,保证服务不被杀死 源码
2016-01-19
Android 无需root实现APK静默安装
2016-01-17
细说android 4.0 ndk编程.pdf (王家林) 附源码
2015-12-24
Android集成主流优秀第三方组件框架 源码
2015-11-11
Android动画合集大全(上百种动画,一应俱全) 源码
2015-11-10
gradle-4.1-all.zip 离线包下载 需要下载
2017-08-08
gradle-4.1-rc-2-all.zip 下载
2017-08-02
gradle-4.0.2-all.zip 下载
2017-07-31
gradle-4.1-rc-1-all.zip 下载工具
2017-07-24
gradle-4.0.1-all.zip 工具下载
2017-07-08
gradle-4.0-all.zip 官方下载
2017-07-01
Android 电子书滑动翻页库
2016-10-09
Android实现3D卡片滑动效果
2016-02-17
Genymotion-ARM-Translation.zip
2016-01-29
Android 流量与网速监测(悬浮窗) 源码
2016-01-28
gradle-2.7-bin.zip 下载
2016-01-26
关于JNI的两个技术问题
2016-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人