
Android(3G开发)
文章平均质量分 84
smxueer
这个作者很懒,什么都没留下…
展开
-
android超时问题
在使用模拟器或真机测试时经常会遇到超时的问题,在设置Eclipse中的windows-preferences-DDms-ADB connection time out改变他的超时时间,之后用真机测试在保证 网络畅通和真机测试的配置正确的前提之下,请换根数据线试试,有的手机的数据线不匹配也会出现超时的情况原创 2014-03-28 08:14:47 · 748 阅读 · 0 评论 -
Think in Java之构造器的真正调用顺序
构造器是OOP的重要组成部分,很多人认为它很容易。只不过是new了一个对象而已。而think in java的作者却告诉我们,其实这并不容易。先看下面这个例子。在你没看结果之前,你觉得你的答案是对的么。package com.tudou.t1; class Meal { Meal() { System.out.println("meal"); }原创 2015-08-24 15:21:12 · 406 阅读 · 0 评论 -
程序开发免费的接口
电商接口京东获取单个商品价格接口:http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1ps:商品ID这么获取:http://item.jd.com/954086.html物流接口快递接口:http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号ps:快递公司编码:申通=”she原创 2015-08-20 11:45:36 · 1739 阅读 · 0 评论 -
Android开发中最基础的清单文件中各种不同的标签什么意思有什么作用和androidz中常用的显示单位及单位的换算
虽然做android开发已经很久啦,但是对于清单文件自己仅仅处于一知半解的状态,仅了解一些简单的比较浅显的标签的作用,今天有时间对于清单文件做一个全面的了解和解析,也希望对其他做android开发的码农们有所帮助。首先我们应该了解到,所谓的清单文件到底是什么?为什么那么重要?里面到底有哪些标签?这些标签又有那些作用呢?接下来我将会最这些问题一一作出解答:1、所谓的清单文件就是项目中的A原创 2016-08-31 21:10:36 · 930 阅读 · 0 评论 -
Android泄漏模式:View中的订阅
原文链接: Android leak pattern: subscriptions in views我们通过一些自定义的view来构建Square的注册模块。有时候这些view需要监听一个比他们自身声明周期还要长的对象。例如,一个HeaderView(译者注:类似于头像控件)可能需要监听用户名的改变,而这个用户名来自于一个Authentic单例。public class Hea转载 2016-10-20 13:33:32 · 394 阅读 · 0 评论 -
智能家居简单实现---使用ESP8266简单实现和APP通讯
转载于:http://blog.youkuaiyun.com/jsagacity/article/details/78531819前段时间,公司利用 ESP8266 这个WiFi模块,做了好多小产品。从手机 APP 直连这个 ESP8266 进行通讯,再到实现远程控制。中间实现过程磕磕碰碰,虽然这方面已经做得非常成熟,但是网上的资料少之又少。现在把实现方式展示出来,同时也算是做一个笔记。首先这里要转载 2017-11-14 21:35:39 · 32675 阅读 · 9 评论 -
Android开发—智能家居系列-----手机连接WIFI模块
转载于:http://blog.youkuaiyun.com/u010924834/article/details/49668623概述 实现连接WIFI的功能会用到一个工具类,源码可以点击链接下载。网上这些类似的工具类里的代码差不多是一样的。连接无线网主要有两个方法: 其中有一个Connect方法,还有一个connectSpecificAP方法,对于不需要密码就能链接的WIFI模块转载 2017-11-14 21:43:35 · 1005 阅读 · 0 评论 -
Android开发—智能家居系列-----智能家居原理
转载于:http://blog.youkuaiyun.com/u010924834/article/details/49491349来到JCZB公司的第二天,就接到了开发类似于小米智能家庭APP的任务。组长让我在手机上安装上此款APP,给了我个小米智能插座,就让我开始了解需求。这便开启了我的智能家居旅程。说实话,我也真是out的无边无际,智能家居的概念起源很早,我却对它一无所知。所以一边在心里悄悄嘀咕“自转载 2017-11-14 21:46:16 · 7319 阅读 · 0 评论 -
Android开发—智能家居系列----UDP通信发送指令
转载于:http://blog.youkuaiyun.com/a123473915/article/details/54646518思路回顾【1】手机连接WIFI模块 【2】UDP通信对WIFI模块发送指令,以和WIFI模块保持连接状态 【3】UDP通信对WIFI模块发送指令,让其搜索可用的无线网,返回WIFI列表 【4】发送指令,让WIFI模块接入指定路由 【5】手机连接转载 2017-11-14 21:52:39 · 1067 阅读 · 0 评论 -
Bitmap的相关知识点和使用(一)
bitmap在Android开发中是最简单也是最常用的知识点,也是Android系统中重要的类之一,我们运用bitmap可以做相关的旋转、剪切、缩放、指定格式保存、压缩、调整图片的颜色阈值,处理图像等;今天有个群友问到一点有关bitmap的知识,意识到有必要对自己以前的知识做一个比较全面的总结,也是对自己负责。一、有关bitmap常用的相关方法public final int ge原创 2017-12-12 11:03:53 · 427 阅读 · 1 评论 -
Android 6.0 运行时权限管理最佳实践
转载于:http://blog.youkuaiyun.com/wolfking0608/article/details/79011449开源项目:https://github.com/yanzhenjie/AndPermission/blob/master/README-CN.md Android 6.0 运行时权限管理最佳实践 http://blog.youkuaiyun.com/yanzhenjie100转载 2018-01-10 09:43:29 · 393 阅读 · 0 评论 -
okhttp3与旧版本okhttp的区别分析
转载于:https://www.jianshu.com/p/4a8c94b239b4本人对于Android中的网络请求框架用的比较多,但是都没怎么做深入的研究。当前项目中再次用到okhttp这个框架,也正好在网上看到这样一篇文章,感觉总结的不错,自己也记录下,以供以后查阅。以后再次遇到新旧版本的不同也会续写。1、包名改变包名改了由之前的 com.squareup.http.改为 okhttp3.转载 2018-01-18 17:34:25 · 1985 阅读 · 0 评论 -
一个https神奇的故事
转发自:https://mp.weixin.qq.com/s?__biz=MzAxOTc0NzExNg==&mid=2665513779&idx=1&sn=a1de58690ad4f95111e013254a026ca2&chksm=80d67b70b7a1f26697fa1626b3e9830dbdf4857d7a9528d22662f2e43af149265c4...转载 2018-04-22 22:17:48 · 308 阅读 · 0 评论 -
android webview加载h5页面,遇见后台重定向的页面,点击返回键一直退不出去进入到加载页面
项目是webview+h5wan完成的,除啦自己网站的h5还有地方用到第三方的web页面,其中有个页面有重定向到另外一个页面,造成了页面无法后退,后退到上个页面,又重定向到之前界面,重定向源页面也被加入到浏览记录中,刚开始想查找api中找个编辑历史记录的方法,把找重定向源页面从历史记录中删除,半天找不到,只有clearHistory方法。后用浏览器访问该网站,则后退正常,会退到重定向页面。用微信内...原创 2018-07-07 18:03:18 · 3294 阅读 · 0 评论 -
webview+h5登录,点击登录按钮没有反应
新的项目中使用h5+android 的原生的webView做的有个web项目,在项目中遇到点击登录按钮没反应的结果,询问过前段才知道,前段h5采用DomStorage来存储用户登录的信息数据,而自己webview没有打开相应的设置,仅需要打开webview的相关属性即:webSettings.setDomStorageEnabled(true);即可再次登陆就正常。...原创 2018-07-07 18:18:36 · 2461 阅读 · 0 评论 -
webview实现文件下载的功能
WebView控制调用相应的WEB页面进行展示。当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下: 1、设置WebView的DownloadListener:转载 2015-03-11 11:46:02 · 911 阅读 · 0 评论 -
含有CheckBOX 的listview控件实现全选全不选的功能
自己手机是华为的,里面有一个安全卫士的安装包管理的功能用的就是含有CheckBOX 的listview控件实现全选全不选的功能,不过自己手机中的可以实现部分选中在界面响应,自己只实现了全选、全不选的功能,部分选中还有待研究。一下是代码:贴出来方便自己记忆package com.example.listviewcheckboxdemo;import java.util.ArrayList原创 2014-12-09 15:23:04 · 637 阅读 · 0 评论 -
Listview 控件的头尾布局
闲暇使来做了个简单的listview添加头部和尾部布局的demo.为自己记忆也为大家提供一份参考。首先是自己的三个布局:很简单的mainActivity中的布局:http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la原创 2014-12-02 19:38:15 · 1420 阅读 · 0 评论 -
android 调试原理
一、adb的介绍: adb(Android Debug Bridge)包括三个部分: 1)adb client, 运行在PC上(为DDMS,即IDE工作)2)adb daemon(守护进程), 运行于Emulator(为与Emulator中的VM交互工作);3)adb server(服务进程), 运行在PC(任务管理器上有),管理着adb client和adb daem原创 2014-04-30 17:57:23 · 912 阅读 · 0 评论 -
Android的一些开源项目集锦 以备以后研究
FBReaderJ FBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。 项目地址:http://www.fbreader.org/FBReaderJ/ Angle Angle是一款专为Android平台设计的,适合快速开发的转载 2014-04-29 17:59:09 · 725 阅读 · 0 评论 -
android开发中遇到问题
在做好的android项目运行期间很可能会遇到内存不足的问题,如果是使用的模拟器提示内存不足的话,最简单的解决方法就是讲模拟器直接删除,之后重新建立就可以了原创 2014-03-27 12:46:28 · 531 阅读 · 0 评论 -
android中的布局错误
在写android 小程序,显示上、下拉刷新,原创 2014-04-09 15:32:46 · 525 阅读 · 0 评论 -
风雨20年:我所积累的20条编程经验
风雨20年:我所积累的20条编程经验编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影从11岁时,我就一直在编程,并且一直都很喜欢技术和编程转载 2014-04-24 13:00:01 · 541 阅读 · 0 评论 -
listView与ScrollView的冲突
在ListView内容寥寥可数,而且选项操作是固定的情况下,是可以通过设置它的高度,让它“放弃”自身滚动属性,而放置到ScrollView中使用的。 因为,不“放弃”自身滚动属性,就会出现:前面提到的三项内容,只能显示出一项多出来,拖动它的话,会滚动出现其他内容,也可以说是滚动中的滚动了。 其实这个很简单,有两种方法:一种是在ScrollView中添加一属性 android:fillV原创 2014-04-25 14:39:33 · 627 阅读 · 0 评论 -
开源项目(三)
今天我们将继续介绍GitHub上另外34个非常受欢迎的Android开源项目,在这些项目中,你又在用或用过哪些呢?41. android-swipelistviewSwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。开发者可直接登陆Google Play下载安装其Demo应用。 42. g转载 2014-04-12 13:00:42 · 683 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目整理
目录(?)[+]一代码库一兼容类库二扩展功能库三工具类库首先就我个人开发经验总结一下平常用到的一些最常用的功能四图标资源五一些手册七一些视频八高价值链接二from os china httpwwwoschinanetprojectAndroid的快速开发框架 afinalThinkAndroid简介ipcamera-for-android一、代码库转载 2014-08-02 14:58:28 · 1115 阅读 · 0 评论 -
Android虚拟环境的工具集Genymotion完整安装教程
Genymotion提供Android虚拟环境的工具集。相信很多Android开发者一定受够了速度慢、体验差效率及其地下的官方模拟器了。如果你没有物理机器,又不想忍受官方模拟器的折磨,Genymotion会是你非常不错的选择。Genymotion支持Windows、Linux和Mac OS,容易安装和使用,下面就然我们一起来体验神器给我们带来的快感吧。Genymotion特性提供最好的An原创 2014-08-02 14:54:52 · 845 阅读 · 0 评论 -
Android开发工具类(三)
接着Android开发工具类(二)来看更精彩的部分:原创 2014-08-13 12:42:45 · 654 阅读 · 0 评论 -
RadioButton使用的过程中Text文本和图片显示的问题
我们一开始使用的RadioButton控件显示界面的效果原创 2014-09-17 18:35:04 · 4814 阅读 · 0 评论 -
Intent使用意图(一)添加Category
更加详细的介绍有关意图的使用,运用Category在应用中做出不同的效果原创 2014-08-06 13:17:07 · 13052 阅读 · 1 评论 -
Android开发中的Extras
Extras属性主要用于传递目标组件所需要的额外的数据 。通过putExtras()方法设置。 常作为一个Intent,BroadCast Receiver等组件的传入数据使用!接下来我们来看下有哪些 Extras吧EXTRA 常量值意义EXTRA_ALARM_COUNT存放延迟的 Pending Alarms原创 2014-10-18 15:32:28 · 2700 阅读 · 0 评论 -
Intent使用意图(二)
Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。Intent中重要的属性之一Category : Category属性用于指定当前动作(Action)被执行的环境 。通过addCategory()方法或在清单文件AndroidMa原创 2014-10-18 15:36:58 · 929 阅读 · 0 评论 -
Android开发——集成友盟统计遇到的坑(一)
在许多的项目开发当中,都会遇到移动统计的业务需求。移动的统计SDK有很多种,我们公司有一个项目选择集成友盟的移动统计SDK。其实友盟还是很不错的,不但有统计、分享还有第三方登录等功能,但是分享和登录功能还需要第三方申请,比较麻烦,但是用着还可以。看官网文档,自己操作还是很简单的;但是集成完友盟添加支付宝支付就出问题啦,只要添加上支付宝支付的sdk就会出下以下的问题: 之前添加支付宝的功能是...原创 2018-07-28 09:46:07 · 1670 阅读 · 0 评论