- 博客(35)
- 资源 (5)
- 收藏
- 关注
原创 Android中微信纯图大图的分享
最近项目需要增加分享的内容,需要添加直接分享纯图(也就是大图片,不跳转),但是查资料后发现没有看到什么好的解决方案,经过一天的摸索,终于发现了其中的奥秘,现在将之写下来,希望对同样遇到这样的问题的朋友有所帮助。 1.微信分享纯图,第一点是要记住:分享的必须是本地图片才可以,要是网络图片先要转化为本地的bitmap才可以,所以先附上如何将网络图片转化为本地的bitmap资源:publ
2016-03-14 21:18:22 8166 3
原创 android中通过SharedPreferences进行对象的存储
最近项目中需要存储对象数组,想利用SharePreferences进行存储,发现不行,不可以直接存储,后来查了资料,可以先专为了字节数组,存到本地,需要的时候读取转化就可以了。SharedPreferences只能保存简单类型的数据,例 如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将 复杂类型的数
2016-03-04 17:25:30 859
原创 Android Studio debug使用release的签名
当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一)2.在Gradle中引入如下代码: //配置keystore签名 signingConfigs {
2015-10-20 15:27:26 668
原创 Android studio 里面改包名
最近产品那边把应用名字改了,弄的我还要去改第三方和代码,最麻烦的可能是在android studio里面改包名了,也许有人会说直接refactor ->rename整个module就可以,但是我这里写了aidi就麻烦了,我整了一上午,现在发现按如下方式修改比较方便:1,先去修改applicationId,这样R文件就改好了:2,再去改Androidmanifest.xml中的包名;
2015-09-28 19:31:28 574
原创 android自定义theme的使用
最近写android程序的时候发现我需要自定义一些theme,但是我定义完了以后,视图预览的时候报错,刚刚开始还是以为自己的自定义的有问题,后来发现是和自己选择的主题有关,按如下选择就可以,具体你自定义在哪个theme里面,你自己选择测试一下就可以了。,我选择的是AppBaseTheme_Light,因为我自定义的就是写在这个theme里面的。请看,最后看一下okay了,
2015-08-21 16:11:15 1051
原创 android app Application全局变量获取
最近在写一个android项目,我写了一个androidapplication全局变量,里面写一些获取应用包名和系统的方法,但是我每次调用的时候怎是报空异常,我看我该写的都写了,什么单例模式,一直都没有找到原因,今天花时间好好的研究一下,原来是我之前犯了一个错误,原来Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建
2015-08-21 15:55:41 2664
原创 android.support.v7导入时候报values-v21.xml里面资源文件找不到
今天做android.support:percent 时候需要导入android.support.v7支持,但是我导入的时候怎么都会报错,eclipse和android studio里面都有,我删掉了values-v21.xml,但是代码里面又报错了,整了1天原来是build版本的问题,5.0一下都是没有这个的。点击你的工程右键--》Properties-->Android1、查看你引用的
2015-07-03 21:47:43 6932 1
原创 android studio中空文件夹是否折叠
1.今天发现android studio中的有的空文件自动被折叠了,我想论明白,亲试原来是这样。2.点击去掉以后你发现,已经展开了就是这样。
2015-07-02 16:40:43 5229
原创 android studio 如何正确导入jar
最近又开始做android,使用android studio中遇到导入jar没有反应的问题,查了下资料实践解决了,现特地写一下博客,希望对刚刚的使用的android studio的朋友有帮助。1.先将你的jar包导入到libs下(直接直接复制过来)。2.在build.gradle中dependencies{}里面写上compile files('libs/XX你的jar包.ja
2015-07-02 16:28:39 2117
原创 HTML中让表单input等文本框为只读不可编辑的方法
最近项目的需要的修改手机号码发送验证码时输入框里面的内容不可以修改,上网查了一下资料显示如下:1.有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使 的内容,"中国"两个字不可以修改。实现的方式归纳一下,有如下几种。 方法1: onfocus=this.blur() 方法2:readonly 方法3: disabled
2015-04-30 13:48:17 5537 1
原创 android popup设置为不可点击后,按keyback也没有反应了?
最近自己在做一个项目是需要弹出信息框, 我使用的是popupwindow,我之前设置的有这个:m_pop_GameMatchWaitTip.setBackgroundDrawable(new PaintDrawable());m_pop_GameMatchWaitTip.setOutsideTouchable(true);就是支持框体外点击获取焦点关闭,但是用户使用效果不佳,现在要
2015-01-21 16:43:02 1169
原创 如何获取手机端的IP地址
最近项目中需要获取手机端的IP地址,查了资料,发现网上的资料不全:网上方法一:(在WiFi下获取)public String GetHostWifiIp() {//获取wifi服务 WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
2014-12-24 15:28:21 4311
转载 android手机分辨率整理
现在市面上的机子的分辨率有一下几种240X320(已经基本上没人用了,不过我的三星5670就是)320X480 现在最主流的低端安卓机都是这个分辨率460X640 早起的安卓机子在用,现在已经基本没有了480X800 现在最主流的中高端安卓智能机的分辨率,包括 windows phone也是这个分辨率480X854 这个是WFVGA,是480X800
2014-08-01 13:26:53 3852
转载 android中dip、px相互换算
原文地址:http://www.cnblogs.com/error404/archive/2011/11/03/2234165.html1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。
2014-07-25 14:01:51 819
转载 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation
2014-07-24 16:48:30 628
原创 android 在其他线程中更新UI线程的解决方法
本篇文章是对Android中在其他线程中更新UI线程的方法进行了详细的分析介绍,需要的朋友参考下方法一:Activity.runOnUiThread(Runnable )(经验之道: 这个最好用, 凡是要刷新页面的地方,Activity.runOnUiThread( new Runnable() { public void run(){更新UI}}); 方法二:子
2014-07-09 21:45:22 655
原创 浅谈android Activity,service,broadcastReceiver生命周期
Android生命周期 在 Android 中,多数情况下每个程序都是在各自独立的 Linux 进程中运行的。当一个程序或其某些部分被请求时,它的进程就“出生”了;当这个程序没有必要再运行下去且系统需要回收这个进程的内存用于其他程序时,这个 进程就“死亡”了。可以看出,Android 程序的生命周期是由系统控制而非程序自身直接控制。这和我们编写桌面应用程序时的思维有一些不同,一个桌
2014-07-09 20:40:12 1017 1
原创 android studio how to delete module
1 首先右键你要删除的Module。2 我们往下看找到open module settings3 接着我们点击那个“-”号,remove module5 删除后,记得点击最下方的ok退出该页,接着我们再右键要删除的项目,这时如果还发现有Delete了,关闭android-studio,重新打开android-studio,会发现你
2014-03-22 20:49:33 1235
转载 【Android 开发】 : Activity之间传递数据的几种方式
在Android开发中,我们通常需要在不同的Activity之间传递数据,下面我们就来总结一下在Activity之间数据传递的几种方式。1. 使用Intent来传递数据Intent表示意图,很多时候我们都会利用Android的Intent来在各个Activity之间传递数据,这也是Android比较官方的一种数据传递的方式需求1:从一个Activity(IntentDe
2014-01-16 21:17:58 3099
转载 Android豆瓣图书查询Demo
首先先看一下Demo预览效果吧,主要也就是两个Activity。涉及到的技术有zxing开源项目的使用,网络协议豆瓣API的调用,JSON数据的解析,多线程以及Handler的使用,还有Intent传递Object对象的方式。 看下项目的组织框架。MainActivity,BookView分别是两个界面的Activity,BookInfo是书籍信息的类,Util就是一些工具类,
2014-01-16 21:12:38 1561
原创 Android 应用集成 Zxing 扫描QRCode -- 调用外部库模式
到 https://code.google.com/p/zxing/ 下载 com.google.zxing.integration.android.IntentIntegrator com.google.zxing.integration.android.IntentResult 两个类的源码放到自己工程中集成在 Activity 类的要调用扫描程序的地方添加以下代码Inte
2014-01-16 21:08:44 2992
转载 android 进程与线程的区别:
线程是指进程内的一个执行单元,也是进程内的可调度实体,与进程的区别:(1) 地址空间: 进程内的一个执行单元;进程至少有一个线程,它们共享进程的地址空间;而进程有自己独立的地址空间;(2) 资源拥有: 进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3) 线程是处理器调度的基本单位,但进程不是.(4) 二者均可并发执行. 进程和线程都是由操作系统所体会的程
2014-01-16 20:21:07 2583
转载 Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte
2014-01-10 18:15:50 640
原创 HTTP对应状态码详解(如404,307,500等)
状态代码状态信息含义100Continue初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101Switching Protocols服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200OK一切正常,对GET和POST请求的应答文档跟在后面。201Created服务器已
2014-01-10 18:12:27 2508 2
原创 Android开发笔记——Uri.parse的详细资料
分清 URI、URL 和 URN简单的说:www.baidu.com 是URI,www.google.com/cn,有/就是URL。1.什么是URIWeb上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 URI一般由三部分组成:访问资源的命名机制。 存放资源的主机名。
2014-01-03 10:28:41 18224 1
转载 成为Android高手必须掌握的28大项内容和10个建议
(一)成为Android高手必须掌握的8项基本要求 【1】 Android操作系统概述1. Android系统架构。 2. Android利用设计理念。 3. Android 开源知识。 4. Android 参考网站与权威信息。【2】 Android SDK及其开发环境搭建
2014-01-02 11:18:37 856
转载 Linux文件系统类型简介及支持的文件系统汇总--Linux入门到精通系列
不同的操作系统需要使用不同类型的文件系统,为了与其他操作系统兼容,以相互交换数据,通常操作系统都能支持多种类型的文件系统,比如Windows 2000 Server,系统默认或推荐采用的文件系统是NTFS,但同时也支持FAT32或FAT16文件系统;DOS和Windows 9x一般采用FAT16或FAT32,不支持NTFS文件系统。 Linux内核支持十多种不同类型的文件系统,对于R
2014-01-01 20:25:16 1327
转载 迄今为止世界上最受欢迎的10个Linux发行版本
帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因。它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系统),通常被视为世界各地的Linux用户最广泛推荐的。没有数字能够完全统计还有许多 其他的发行版可能更好适合您的特定目的,但作为一般规则,所有这些发行版都很受欢迎,有非常活跃的论坛或邮件列表,
2014-01-01 20:23:05 1840
转载 多个Activity之间的相互转换
这一篇我们要讲的内容主要是Activity的创建以及多个Activity之间的调用和数据的携带与返回,相信读者们耐心且用心的读完这篇文章一定能学到一些知识,加深对Activity的了解和掌握。1.Activity的创建: 步骤如下:(1)在src下的包中新建一个类继承Activity类(java文件)(2)重写onCreate方法(3)创
2014-01-01 15:07:56 1019
原创 android入门:zxing学习笔记(二)
上一篇介绍了zxing扫描二维码的过程,刚开始看这份代码时,不怎么明白,很多细节都不清楚,到后来又了更深的理解后,发现这代码设计的就是好,质量高。整个扫描二维码和一维码的过程是非常迅速的,效率很高。最近发现微博上有个二维坊的ID,发得qr码图形都非常的Q,不知道怎么弄出来的,程序员可以借这个可爱的qr码浪漫下。 在整个zxing的android代码部分,很重要的两点是main ac
2013-12-19 22:12:18 966
原创 android入门:zxing学习笔记(一)
对于刚开始学习android开发的童鞋们来说,若有一个简单而又全面的android工程能来剖析,那就是再好不过了,zxing就是不错得例子。 zxing的源码可以到google code上下载,整个源码check out 下来,里面有各个平台的源码,ios的,android的。当然我们需要的就是android代码。 将android的工程导入到eclipse中,导入完成
2013-12-19 22:11:04 846
转载 My Android Camera Notes
1. 使用 SurfaceView 控件来显示摄像头捕捉到的画面 2. 具体细节 /*获取 SurfaceView控件 */ SurfaceViewsurfaceView = (SurfaceView)this.findViewById(R.id.surfaceView); /*设置分辨率 */ surfac
2013-12-19 21:03:31 811
原创 android 4.4 4.3 eclipse最新配置解析
一、创建工程创建android工程很简单,但是鉴于现在市面上使用的android版本从2.2到4.4各不相同,在创建工程的时候还是有一些注意事项的第一步:打开Eclipse,一次点击File->New->Android Application Project,会打开如下图界面:前三项没的说,应用名字,工程名字,应用包名,按照自己软件的需求来填就行然后是中间区域M
2013-12-19 15:05:46 1717
原创 获取zxing2.2 核心代码jar包core
zxing主页https://code.google.com/p/zxing/打开后有好几种,只要选择一种就可以了源码下载:https://code.google.com/p/zxing/downloads/list2013-7-2 21:19:25 最新的Release版本是ZXing-2.2.zip下载后解压缩ZXin
2013-12-18 20:06:44 5170
转载 Android常用控件之SeekBar的使用
SeekBar的应用非常广,比如用来显示音量条、播放进度条,有水平显示也有垂直显示,但Android只给我们提供了水平的,可以用系统默认的样式也可以用我们自定义的样式,总之进度条的用法多种多样,如果Android没有提供也能我们自己去定制,先上图使用图片自定义水平进度条时有个缺陷,就是图片不能根据进度条的大小进行拉伸,也就是自适应进度条的长度。当然也可以通过改变进度条的宽度跟图片宽度一
2013-12-16 10:44:43 1620
2018-2019年小程序行业增长研究报告.pdf
2019-06-26
plsql developer 12.0.7 x32位破解版+注册器+注册码
2018-05-30
plsql developer 12.0.5 x64位破解版+注册器+注册码+中文语言安装包
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人