4 _MrLiu

尚未进行身份认证

不管前方的路有多远和多苦,只要走的方向是正确的,不管多么崎岖不平,都比站在原地更接近幸福! 在你坚持不住的时候,记得告诉自己,再坚持一下!

等级
TA的排名 6w+

android 问题归纳

android 8.0使用Service 崩溃问题 2、android 全面屏适配加上<meta-data android:name = "android.max_aspect" android.value="2.1"/>  3、preview is unaliveable until a success 问题 4、AndroidStudio升...

2018-08-02 09:44:05

Android 规范

通常我们为了项目的维护会定下一系列的规范开发来提高自己或者团队之间的写代码的效率,正所谓无规矩不成方圆。近期我们组长让我整理了下android开发的相关规范,一下仅为个人观点,仅供参考。    项目基本规范统一调整 IDE 的编码方式为UTF-8编辑完代码后不要忘记格式化尽量保证团队之间的 IDE 版本与 Gradle版本一致,最好的做法是及时更新保证与官方最新版一致。

2017-08-02 11:27:48

android基站定位程序获取地理位置

在Android操作系统下,基站定位其实很简单,先说一下实现流程:调用SDK中的API(TelephonyManager)获得MCC、MNC、LAC、CID等信息,然后通过google的API获得所在位置的经纬度,最后再通过google map的API获得实际的地理位置。(google真牛!)有同学会问:MNC、MCC、LAC、CID都是些什么东西?google又怎么通过这些东西就

2016-08-09 15:31:04

AndroidStudio配置指南总结

强迫症童鞋的护眼模式设置方法传统模式的编辑域护眼模式的编辑域设置保护视力颜色 #C7EDCC(护眼绿)开发界面设置默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面,Settings –> Appearance –> Theme ,选择 Darcula 主题即可。系统字体设置如果你的Android Studio界面中,中文显示有

2016-05-14 15:12:39

50个学习新技能的最佳网站

参加在线课程edX—参加来自全球最好的大学的在线课程。Coursera—参加全世界最好的在线免费课程。Coursmos—随时在任何设备上学习一个微课程。Highbrow—用邮箱获取bite大小的日常课程Skillshare—激发你的创造力的在线课程与项目。Curious—通过在线视频课程提升你的技能。lynda.com—学习技术、创意和业务技能。CreativeLi

2016-05-14 15:07:37

Windows平台使用Gitblit搭建Git服务器图文教程

Git服务现在独树一帜,相比与SVN有更多的灵活性,最流行的开源项目托管网站Github上面,如果托管开源项目,那么就是免费使用的,但是闭源的项目就会收取昂贵的费用,如果你不缺米,那么不在本文讨论的范围内,既然这样,我们可以自己搭建我们的Git服务器。国内使用Windows Server平台的用户占大多数,那么本文就来讨论如何在Windows平台下搭建Git服务器。Windows平台下Gi

2016-05-13 13:30:37

Android之GPS定位网上详解总结

Android可以通过多种方式获取用户位置。本文主要将GPS和NETWORK两种方式。先简单的介绍下怎么在Android设备上获取用户位置。[java] view plain copy // 获取系统位置服务的引用  LocationManager locationManager = (LocationManager) thi

2016-04-27 15:36:20

关于ListView的总结

关于ListView网上也有许多的介绍,我选了一些结合到了一起,仅供参考。在android开发中ListView是比较常用的组件 官方API地址:http://www.android-doc.com/reference/android/widget/ListView.html1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中

2016-04-27 15:14:54

Android网络编程网上文章总结

关于网络编程,网上也有许多好的文章,这里我就选了几篇觉得不错的归纳到了一起,仅供参考Android网络编程概述首先,应该了解的几个问题:1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建UR

2016-04-27 14:32:27

Android 操作SQLite基本用法

在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入  式的,而且目前已经在很多嵌入式产品中使用了它,

2016-04-27 14:21:05

Android五种数据传递方法汇总

Android开发中,在不同模块(如Activity)间经常会有各种各样的数据需要相互传递,我把常用的几种方法都收集到了一起。它们各有利弊,有各自的应用场景。我现在把它们集中到一个例子中展示,在例子中每一个按纽代表了一种实现方法。1. 利用Intent对象携带简单数据利用Intent的Extra部分来存储我们想要传递的数据,可以传送int, long,

2016-04-27 08:53:58

android中的通信机制总结

第一种:使用handler来进行通信   handler 大家可以把它想象成主线程(UI线程)的一个子线程,它可以给主线程(UI线程)发送数据从而更新主线程(UI线程)的UI与逻辑,handler 是一个子线程所以它的耗时操作不会阻塞主线程,大家都知道在Android的开发中如果代码中某个地方阻塞主线程超过5秒的话系统会提示ANR (系统提示强制关闭)所以在耗时操作上我们可以考虑开启一个子

2016-04-27 08:44:23

安卓开发获取SDCard中某个目录下图片

这个函数是通用的,只要提供路径就可以查询出该目录下所有图片的路径信息,并保存到一个List中。 1.获取SDCard中某个目录下图片路径集合 public List getPictures(final String strPath) {     List list = new ArrayList();     File file = new File(strPath);  

2016-04-22 14:47:10

Android 中Adapter归纳

一,适配器.          顾名思义,就是把一些数据给弄得适当,适合以便于在View上显示。可以看作是界面数据绑定的一种理解。它所操纵的数据一般都是一些比较复杂的数据,如数组,链表,数据库,集合等。适配器就像显示器,把复杂的东西按人可以接受的方式来展现。那么适配器是怎么处理得到的数据,并把它显示出来的呢。其实很简单,说白了适配器它也是一个类,在类里面它实现了父类的这几个方法:p

2016-04-22 12:34:56

eclipse下生成Java类图和时序图,生成UML图

最近老板让我做类图和时序图,提苦恼的,完全不会,就从网上整理了些1.安装和使用AmaterasUML安装AmaterasUML前,需要先安装GEF采用eclipse在线安装方式安装就好。eclipse在线安装GEF的地址:http://download.eclipse.org/tools/gef/updates/releases/安装好GEF后,安装AmaterasUML

2016-04-22 09:13:02

Android Studio之版本管理工具Git (图文教程)

目前业界主流的版本管理工具主要是 svn/git。svn是1种集中式的代码管理工具,而git是1种散布式的代码管理工具,广受极客的爱好。而基于git的github更是全宇宙码农的提高逼格,深究技术的必备神器。下面介绍,如何将Android Studio中的工程托管到github中。1.使用git1.首先在github上创建1个工程: 2.配置git环境 若Android

2016-04-20 13:44:45

eclipse中使用git

有的eclipse已经自带了GIt了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载不同eclipse卸载不一样:1.在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Installation Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。

2016-04-20 13:42:08

Android AIDL介绍

在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢?  显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的方式, 可以通过序列化传递对象. 在Android中, 则采用AIDL的方式. 理论上AIDL可

2016-04-20 11:20:44

Android多屏幕的设计与适配(Designing for Multiple Screens)

官方原文地址:http://developer.android.com/training/multiscreen/index.html多屏幕的设计与适配Android的缺点是数百个不同屏幕尺寸的设备类型,从小型的手机到大电视机。因此,重要的是你设计你的应用程序能与所有的屏幕尺寸兼容,因此它提供给尽可能多的用户可能很重要。但作为与不同设备类型兼容是不够的。每个屏幕

2016-04-15 15:04:55

Fragment使用总结

注册Fragment两种方法:第一种:在xml中直接画出Fragment <fragment android:id="@+id/xml_fragment" android:layout_width="wrap_content" android:layout_height="wrap_content" />或者通过加

2016-04-15 14:52:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!