自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (18)
  • 收藏
  • 关注

原创 Android学习博客资源收藏

Android 1. Android开发者的浏览器书签 https://github.com/zhengxiaopeng/android-dev-bookmarks 2. Android学习之路 http://www.stormzhang.com/android/2014/07/07/learn-android-from-rookie/ http://blog.liangruijun.co

2015-10-29 17:33:13 1011 2

翻译 如何使用JSON连接Android和PHP Mysql数据库

我们先来看一个简单的Android app例子(这里是一个商品存货清单项目),在Android程序中,我们可以访问(call)PHP脚本来执行简单的CRUD操作(创建,读取,更新,删除)。为了使你对它的体系结构有一个大概的了解,这里先说一下它是怎么工作的。首先你的Android项目访问(call)PHP脚本来执行一条数据操作,我们称它为“创建”。然后PHP脚本连接MySQL数据库来执行这个操作。这

2012-09-18 18:08:41 26801 34

原创 org.gradle.api.tasks.TaskExecutionException: Execution failed for task

org.gradle.api.tasks.TaskExecutionException: Execution failed for task

2022-08-03 17:02:17 2003 1

原创 android 11系统签名后桌面找不到app

android 11系统签名后桌面找不到app解决办法

2022-07-08 14:48:19 401

原创 Android升级apk签名文件校验

升级apk流程:从服务器下载更新的apk----对apk做校验----安装apk本文讲一下对apk做签名文件校验,实际上就是获取本机已安装apk的签名和从服务器下载的apk的签名,计算两个签名文件的MD5,如果MD5一样,就说明签名文件正确。boolean sigMd5 = veritySignature(getUpdateApkName(), downloadpath + filename);private boolean veritySignature(String pkgName, String

2020-05-12 10:35:51 1457

原创 Android获取WiFi ip相关信息

private void getip(){ WifiManager wifiMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE); DhcpInfo dhcpInfo = wifiMgr.getDhcpInfo(); WifiInfo wifiInfo = wifiMgr.getConnectionInfo(...

2020-03-27 15:12:17 470

原创 Python使用遇到的问题

1. 安装Anaconda后,import第三方库,提示no module named因为电脑上安装了多个python,把老的卸载掉,重新安装Anaconda新建项目,配置正确的解释器,就可以了...

2019-01-14 11:28:26 227

原创 OpenSSL安装配置

因为生成keystore文件需要用到openssl 命令,简单记录下windows下 openssl安装和配置过程1. 直接从官网下载exe下载地址:http://slproweb.com/products/Win32OpenSSL.html,下载完成后直接安装,可以安装到任意目录2. 配置环境变量打开 系统属性-高级系统设置-环境变量,在系统变量中新建一个系统变量,变量名为OPE...

2018-12-11 11:17:44 4178 1

原创 遇到的错误总结

1. flavor has no flavor dimension因为gradle版本太老,更新到较新版本就可以了同步之后还有一点错误,在下面加入google就好了allprojects {    repositories {        jcenter()        google()    }}2. could not get unknown pro

2018-01-30 19:28:10 891

原创 Gitlab使用

1. 什么是GitlabGitlab是免费的、开源的基于Git的代码管理平台。Gitlab使用Rails开发,使用PostgreSQL或MySQL数据库,Redis作缓存,代码托管在github上。自己搭建私有代码仓库,Gitlab是首选。2. Gitlab、Github、SVN区别2.1 svnsvn是集中化的版本控制系统,只有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人们通过

2017-02-08 23:01:30 5063 1

转载 为什么程序员一定要会用Google和Stack Overflow?

原文链接:为什么程序员一定要会用Google和Stack Overflow?-- 简书作者 谢恩铭 转载请注明出处内容简介前言为什么用Google不用百度为什么用Stack Overflow小结前言下文中,谷歌统一用Google表示。作为程序员,用Google比用百度更节省时间,此话不假。在法国工作也有

2017-01-20 14:40:32 3676

原创 Android Loader用法总结

Android提供了几种异步加载数据的方式,AsyncTaskLoader就是其中一种,这里对它的用法做一个总结。APIAndroid在3.0引入了Loader(加载器),支持在Activity或Fragment中异步加载数据。想要在低版本上使用Loader可以用v4兼容包Loader的特性可用于每个 Activity 和 Fragment。支持异步加载数据。监控其数

2016-12-27 22:20:31 2189

原创 Android悬浮窗

对悬浮窗的用法和属性做一下总结,演示一个简单的可拖动悬浮窗的例子。

2016-12-21 13:12:06 1499 1

原创 TextureView onSurfaceTextureAvailable回调不执行

解决办法:开启硬件加速如果是在Activity里面,可以直接在AndroidManifest里面设置android:hardwareAccelerated=”true”,也可以在onCreate setContentView之前设置Window w = activity.getWindow(); w.setFlags(WindowManager.LayoutParams.FLAG_HARDWA

2016-12-01 17:24:55 11389 1

原创 Session 'app': Error Launching activity

Android Studio升级到2.0,运行程序出现Session ‘app’: Error Launching activity,不能编译运行程序,发现是因为2.0的新特性“instant run”,我的解决办法是关闭这个功能,在File->Settings->Build, Execution,Deployment找到Instant Run,把打钩的选项都去掉,apply就可以了

2016-04-20 16:58:02 4809

转载 Android 日常开发总结的技术经验 60 条

全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。数据库表段字段常量和SQL逻辑分离,更清晰,建议使用Lite系列框架LiteOrm库,超级清晰且重心可以放在业务上不用关心数据库细节。

2016-03-22 09:44:42 715

翻译 Android SQLite升级数据库

如果你编写过中等规模的Android应用,你可能已经执行并使用过SQLite数据库。互联网上充斥着关于如何编写必须的代码来使用SQLite的“有用的”例子。尽管大多数这样的指南能使开发人员启动并运行他们的程序,但是升级应用和扩展应用数据库的时候,这些开发人员往往会因此而搁浅。 本文讲解Android SQLite升级数据库的正确方法

2016-03-14 18:44:51 802

原创 Android Studio使用--Android Device Monitor doesnt open

打开Android Device Monitor出现Android Device Monitor doesnt open错误, 解决办法:以管理员身份运行Android Studio

2016-03-10 18:35:18 1782

转载 各种License介绍

原文地址:https://www.liferay.com/community/forums/-/message_boards/message/4775410什么是License许多混乱就始于你不知道License到底是什么,到底有什么含义。当你对你的产品使用License时,并不意味着你放弃了任何权利,你依然对其拥有原著作权。License只是授予他们于特定权利来使用你的产品。

2016-02-29 16:07:32 2132

转载 Android知识图表

原文:http://blog.csdn.net/xyz_lmn/article/details/41411355

2016-02-23 16:42:01 470

原创 Android Studio使用----gitignore文件

Android Studio项目中需要添加gitignore文件github/gitignore上给出的:(2016-2-23 Android Studio 1.5.1)# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated

2016-02-23 16:39:08 906

原创 Font size to large to fit in cache

设置textsize的时候出现这个错误解决办法:<application android:... android:hardwareAccelerated="true" > ... <activity ... android:hardwareAccelerated="false">

2016-01-05 15:24:07 1169

原创 给Fragment设置Style

final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), R.style.StyledIndicators);  LayoutInflater localInflater = inflater.cloneInContext(contextThemeWrapper);  rootView = loca

2015-12-04 16:22:50 1639

原创 No resource found that matches the given name 9png

1. clear 并restart IDE2. 如果1不行,就是9png图片有问题,换一个确定正确的图片试试

2015-12-04 16:16:30 639

转载 android中xml tools属性详解

原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0309/2567.html第一部分安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text

2015-11-25 16:42:06 634

转载 Fragment使用时的一些Tips

Tips 1: 不要重复添加Fragment@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.news_articles); // However, if we're bein

2015-10-29 16:07:22 544

转载 Google Java编程风格指南

前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格。与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题,同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则,对于那些不是明确强制要求的,我们尽量避免提供意见。1.1 术

2015-10-29 15:56:15 633

转载 php开启openssl

大多数情况下openssl是没有开启的,要想启用需要进行下简单的设置windows下开启方法:1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。2: 讲php文件夹下的: php_openssl.dll, ssleay32

2015-10-27 13:03:45 492

原创 Android Studio使用--了解项目结构

本文所用Android Studio版本:1.1.0 首先新建一个项目,File->New->New project 然后输入项目名称,选择项目目录 点击Next,选择最小SDK版本 点Next,选择空白Activity 点Next,输入Activity名称 然后Finish 这里的步骤跟Eclipse差不多。 下面来看看新建的项目是什么样子的 如果需

2015-10-23 17:20:09 740

原创 上传项目到github

打开这里写链接内容点击New repository创建新项目获取git repository地址本地打开Git hash输入git clone [仓库地址]把想上传的代码拷贝到本地文件夹执行git add -A 添加所有文件执行git commit -m “add files”上传文件执行git push origin master输入git用户名和密码

2015-10-22 13:56:36 462

原创 Backbone return this;

return this;的作用:可以让我们把ItemView作为子view重复使用。我们也可以利用它在呈现之前做预渲染(pre-render)

2015-10-20 11:31:16 781

翻译 使用Backbone.js实现级联选择框

我最近有机会参与了一个有一定规模的Backbone.js应用程序的开发。在这篇文章中,我会演示一个比单一模型和视图大一点的例子。此外,我会用迭代的方式来演示,而不是一下子把所有的都展示给你。你将会看到,Backbone.js以一种MVC的风格,为构建应用程序提供了良好的基础,尽管你将会面临和其他MVC框架一样的设计决策。

2015-10-18 11:07:36 1758

原创 设置div高度等于动态宽度

项目中有时候会遇到这个问题:一行有3个div,希望这3个div平分屏幕宽度,并且高度等于宽度。 第一个问题:平分屏幕宽度 可以对div设置百分比宽度,而不是直接用px宽度,这里用到了响应式设计的思想,可以参考这篇文章:自适应网页设计(Responsive Web Design) 第二个问题:动态设置高度和宽度一致 有两种方法,一种是用js动态设置,一种是直接用CSS设置 先看下html代码

2015-09-18 18:26:22 15017

转载 ThinkSNS的头像存储

原文地址:http://www.mengkang.net/blog/post/272.html看数据库并没用看到用户相关的表中有Avatar相关的字段,所以头像并没用存在数据库中。根据AvatarModel.class.php发现1$original_file_name = '/avatar'.$this->convert

2015-09-17 15:08:07 751

原创 webapp div click事件不能响应的解决办法

参考http://stackoverflow.com/questions/3025348/how-do-i-use-jquery-for-click-event-in-iphone-web-application/4910962#4910962问题:使用jQuery,pc端能正常点击。在iPhone用浏览器打开,div click事件不能响应 解决办法:给div加cursor:pointer,亲测

2015-08-13 16:00:10 4160

原创 Windows下项目上传到Linux服务器404错误的解决方法

本地测试环境是Win7+phpStudy,Backbone项目,提交到Linux服务器,一些页面出现404错误 仔细检查路径,发现是调用js文件时用了大写,实际文件是小写,都改成小写就可以了 又学到了一个知识点: Linux区分大小写 ftp上传文件到Linux服务器时需要设置文件权限 777 644 744等

2015-07-23 11:44:27 4076

原创 ThinkPHP上传文件总结

几种js和php结合实现上传文件的方法

2015-07-21 18:04:03 1240

转载 修改PHP上传文件大小限制的方法

修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time默认是30秒.改为ma

2015-07-12 11:50:24 822

转载 Android DiskLruCache完全解析,硬盘缓存的最佳方案

原文地址:http://blog.csdn.net/guolin_blog/article/details/28863651概述记得在很早之前,我有写过一篇文章Android高效加载大图、多图解决方案,有效避免程序OOM,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存

2015-07-03 11:34:48 618

原创 纯CSS实现箭头

效果: <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no,initial-scale=1"> Css arrow #triangle-fac

2015-06-12 16:00:14 17125 1

Backbone.js Cookbook

Backbone.js Cookbook word版

2015-11-17

屏幕颜色拾取器Colors

一个小巧的屏幕颜色拾取器,大小802k,不需安装可以直接使用,能够精确获取屏幕上的颜色值

2015-05-26

islider实现图片轮播效果

使用islider做的一个例子,实现带小圆点的图片轮播效果,适用于pc端和webapp

2015-05-22

Thinkphp和AJAX动态验证用户输入

使用Thinkphp3.2框架,wampserver服务器,ajax提交数据,详情见博客http://blog.csdn.net/welovesunflower/article/details/41963671

2014-12-18

使用JSON连接Android和PHP 源码

如何使用JSON连接Android和PHP Mysql数据库源码,包括服务器和android部分,使用时需要把android中的yourserver换成你自己的服务器地址。测试环境php5.4

2014-05-22

Wampserver2.4-x86安装包

Wampserver 2.4版 32位系统

2014-05-14

Android Gallery用法(自定义边框+底部小圆点)

Android自定义Gallery 自定义边框 底部小圆点 自动切换

2014-02-10

Beginning PhoneGap Mobile Web Framework for JavaScript andHTML5

PhoneGap入门级资料,从环境配置到开发一个简单的应用,讲解很详细,刚接触PhoneGap的朋友可以看下

2013-11-15

安卓应用提交渠道整理

安卓应用提交渠道整理,包括网址,注册入口地址

2013-01-06

Android 2.2下能用的SwitchButton

Android4.0新增了一个开关按钮,Switch,但是只能在4.0以上使用,该项目改写了Switch使其支持Android2.2

2012-09-18

Android屏幕适配

关于Android屏幕适配的概念,屏幕自适应,如何支持多屏幕,多屏幕测试及一些编码建议

2012-09-01

ListView滑动时首字母提示

ListView列表,按首字母排列,向下滑动当首字母变化时显示当前首字母

2012-08-31

切图资料大全

PS切图技术,从切图到生成网页,配色知识

2012-07-09

html基础教程(网页设计)

HTML基础教程,网页设计参考资料,美工必备手册。

2011-03-19

android开发入门与实战 源码

android开发入门与实战源代码,本书内容上覆盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面

2010-11-05

高焕堂讲义——Android学习资料

Android学习资料,高焕堂老师讲义。详细讲解Android入门知识。

2010-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除