- 博客(80)
- 资源 (37)
- 收藏
- 关注
原创 Kotlin 中let 、run 、with、apply、also的用法与区别
run 函数和let 函数非常相似,但是有一点不同:闭包内部不再像let函数中指定it代表对象,run 函数的闭包直接是this,可以简单理解为 run 方法扩展函数内部代用该对象的任何函数和属性就是在该对象内部调用一样,不再需要通过实例对象。适用于调用同一个类的多个方法时,可以省去类名重复,直接调用类的方法即可,有点和run方法相似,但是with函数不是一个扩展函数,是一个一般函数,直接调用。let 函数最后一行返回值。(比如实例需要let函数返回一个处理后的字符串值,则最后一行直接返回一个字符串)
2023-10-26 15:00:40 855
转载 Windows下搭建React Native Android开发环境
搭建JAVA开发环境根据操作系统分为x86或x64位的,下载jdk1.8以上的版本,本机安装时的Java版本:jdk-8u45-windows-x64.exe配置JAVA的环境变量[html] view plain copy print?JAVA_HOME = C:\Program Files\Java\jdk1.8.
2016-05-13 15:18:55 573 1
转载 微信Android客户端后台保活经验分享
微信 Android 客户端后台保活经验分享阅读 2644收藏 1172016-4-2D_clock爱吃葱花 Android开发攻城狮 @ chatlink本文为『移动前线』群在 3 月 31 日的分享总结整理而成,转载请注明来自『移动开发前线』公众号。嘉宾介绍杨干荣,微信 Android 客户端基础平台、性能优化负责人保活,按照我们的理解包含两部分:网络连接保活:如何保证消息接收
2016-04-12 15:08:00 3561
转载 UI设计师不可不知的安卓屏幕知识
不少设计师和工程师都被安卓设备纷繁的屏幕搞得晕头转向,我既做UI设计,也做过一点安卓界面布局,刚好对这块内容比较熟悉,也曾在公司内部做过相关的讲座,在此,我将此部分知识重新梳理出来分享给大家!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等
2015-08-17 13:34:27 552
转载 Android平台免Root无侵入AOP框架Dexposed使用详解
Android平台免Root无侵入AOP框架Dexposed使用详解字数3018 阅读2893 评论13 喜欢20@author ASCE1885的 Github 简书 微博 CSDN阿里巴巴无线事业部最近开源的Android平台下的无侵入运行期AOP框架Dexposed,该框架基于AOP思想,支持经典的AOP使用场景,可应用于日志记录,性能统计,安全控制,事务处理
2015-08-14 10:02:08 767 1
转载 Android拓展系列(12)--使用Gradle发布aar项目到JCenter仓库
目的发布自己的android library(也就是aar)到公共的jcenter仓库,所有的人都能用gradle最简单的方式引用。为什么选择jcenter,它兼容maven,而且支持更多形式仓库,android studio最新版本已经默认jcenter了。环境Android Studio 1.0+参考文章使用Gradle发布Android开源项目到J
2015-08-04 09:44:50 534
转载 Android 5.0 android:elevation 如果给button设置效果
看到android5.0版本中提供了 elevation 的功能,我在SDK Manager 下载了 Android 5.0 例子代码,看了下 ElevationBasic 例子,展示了2个view对象,一个圆形一个矩形,圆形设置了 android:elevation = 30dp,具体例子如下123456
2015-07-31 15:05:06 627
转载 Android-IM架构设计
Android-IM架构设计作者:蘑菇小侠客 时间:June 6, 2014 分类:mogu.im###1. 架构总览###2. 模块介绍####2.1 协议封装与任务流程#####1) 协议与任务的封装 a. 协议有协议头(协议头因为格式相同,被抽象出来)和协议体组成,协议有两类:请求协议(request)和回复协议(response); b
2015-07-28 16:18:00 819
转载 Android Material Design之Toolbar与Palette实践
转载请注明出处:http://blog.csdn.net/bbld_/article/details/41439715 【Rocko's bog】前言我们都知道Marterial Design是Google推出的全新UI设计规范,如果对其不太了解的可以看下:Material design非官方中文指导手册 ,或者我的前面几篇Material
2015-07-24 14:15:52 613
转载 RapidFloatingActionButton
RapidFloatingActionButton类别: 按钮 (Button)打分: ★★★★★更新: 2015-07-16 16:58大小: 1600 kb开发环境: Android Studio浏览: 131 次下载: 18 次项目地址: https://github.com/wangjiegulu/RapidFloatingActionButton
2015-07-18 17:23:55 1074
转载 Android Support Design 中 CoordinatorLayout 与 Behaviors 初探
在Android M Preview发布后,我们获得了一个新的support library —— Android Design Support Library用来实现Google的Material Design 提供了一系列符合设计标准的控件。其中有众多的控件,其中最复杂,功能最强大的就是CoordinatorLayout,顾名思义,它是用来组织它的子views之间协作的一个父view。
2015-07-18 16:59:53 640
转载 CoordinatorLayout与滚动的处理
英文原文:https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout 这篇文章专门讲解和CoordinatorLayout相关的知识点,这也是Design Support Library中最重要与最难的部分。概览CoordinatorLayout 实现了多种Material Design
2015-07-18 16:56:57 3048
转载 android:ToolBar详解
android:ToolBar详解时间 2014-11-23 13:18:00 博客园精华区原文 http://www.cnblogs.com/noodlesonce/p/4116414.html主题 安卓开发这篇文章因为是台湾人写的,语言风格很别致。本文在原文的基础上做了一些微调(主要是繁体字的问题)。今年(2014) 的 google i/o
2015-07-18 16:24:55 704
转载 Activity启动模式详解
Android中Activity启动模式详解 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: ".MainAc
2014-08-29 10:32:52 510
转载 Service和Thread的关系
不少Android初学者都可能会有这样的疑惑,Service和Thread到底有什么关系呢?什么时候应该用Service,什么时候又应该用Thread?答案可能会有点让你吃惊,因为Service和Thread之间没有任何关系!之所以有不少人会把它们联系起来,主要就是因为Service的后台概念。Thread我们大家都知道,是用于开启一个子线程,在这里去执行一些耗时操作就不会阻塞主线程的运行
2014-08-29 10:04:59 571
转载 Android中IntentService的原理及使用
在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和Ac
2014-08-29 08:58:42 458
转载 《老罗的Android之旅》导读PPT
虽然好几个月没更新博客了,但是老罗一直有在准备可以分享的东西的。除了早前在微博分享Android4.2相关技术之外,这次还特意准备了13个PPT,总结之前所研究过的东西。内容从Android组件设计思想,到Android源码开发和调试环境搭建,再到Android专用驱动和应用程序架构等。可以作为《老罗的Android之旅》博客和《Android系统源代码情景分析》一书的导读,希望对大家有帮助。
2014-08-16 11:50:15 756
转载 禁止ScrollView的childview自动滑动到底部
题描述:一个ScrollView中包含了好几个childView,有一个childview很大,一个屏幕显示不完,每个childview都能获取focus。当那个很大的chilvView获取焦点时,由于一屏显示不完,它就会自动滑动到最后(就是该childView的底部)。问题原因以及解决方案分析:由于该childView超过屏幕大小,并且有获取焦点的能力,所以造
2014-06-13 12:40:41 868
原创 最近做了项目写的混淆加密代码,保留下来,下次备用
# To enable ProGuard in your project, edit project.properties# to define the proguard.config property as described in that file.## Add project specific ProGuard rules here.# By default, the fl
2014-04-18 10:47:33 2151
转载 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲重点.onInterceptTouchEvent:onInterceptTouchEvent是在ViewGroup里面定义的。Androi
2014-03-22 10:15:56 529
转载 android 事件处理机制之requestDisallowInterceptTouchEvent
当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouchEvent接收到某个touch action并作了相应处理,最后有两种返回方式return tru
2014-03-22 10:15:03 567
原创 解决android生成doc文档,找不到符号报错问题
这两天用Eclipse生成Android的项目代码doc文档,开始弄了很多遍,总是报错,又是什么找不到符号啊,空指针异常啊什么的,还有就是中文乱码什么的。后来经过一番百度和纠结后终于搞出来了。解决中文乱码:Eclipse 选择工程 Export-> javadoc->...接下来出现下面这幅图加入红框中的部分,解决中文乱码问题。第二个就是结局找不到符号的问题了,找不到符号和资源
2014-02-10 12:21:09 2709
转载 Android常用技术、常用工具和开源项目
待解决和待学习的Android技术问题:横竖屏切换生命周期的执行;startActivityForResult的使用;地图上标记路线、搜索内容;Properties的使用。View有两对width,height一对可以用getMeasureWidth(),getMeasureHeight()获取,另一对可以用getWidth(),getHeight()获取。Android命
2014-01-22 13:59:09 645
转载 Google官方教程】第二课:在非UI线程处理Bitmap
转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://my.oschina.net/ryanhoo/blog/88344译者:Ryan Hoo来源:https://developer.android.com/develop/index.html译者按: 在Google最新的文档中,提供了一系列含金量相当
2014-01-10 11:58:37 691
转载 Android 禁止软键盘自动弹出
Android系统对EditText这个控件有监听功能,如果某个Activity中含有该控件,就会自动弹出软键盘让你输入,这个看似人性化的方案有时候并不被用户喜欢的,所以在有些情况下要禁用该功能。这几天做的应用也有这个问题,所以就查了,网上大部分都是如下方法:[html] view plaincopyactivity android:name=".MainActivit
2013-12-26 15:22:59 1098
原创 Android 本地代码与JavaScript的相互调用
使用javascript调用android代码1.使用webview对象的addJavascriptInterface方法2.addJavascriptInterface方法有两个参数,第一个参数就是我们一般会实现一个自己的类,类里面提供我们要提供给javascript访问的方法;第二个参数是访问我们在obj中声明的方法时候所用到的js对象,调用模式为window.interfaceNam
2013-11-05 18:01:56 1096
原创 防止图片媒体浏览器扫描到某个目录的图片
在做Android 开发的时候,很多情况下都会缓存一些图片在本地sd卡中,但有的时候又不想让这些图片被图片浏览器扫描到,也就是不想让用户通过图片浏览器看到。通过这段时间来查看资料。有两种方式解决这个问题。第一种就是和PC一样的,创建隐藏文件夹或者文件的形式。在目录或者图片名称前面加一个 " . " 点,标记该文件或者文件夹为隐藏文件,这样可以避免被图片浏览器扫描到。但是这样的话,我们在使用这些图
2013-11-05 17:59:42 2560
转载 Android 读取<meta-data>元素的数据
Android 读取元素的数据 在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: 1ActivityInfo info=this.g
2013-10-23 11:32:15 763
转载 如何利用root权限静默安装APK
本文主要介绍程序如何利用root权限静默安装APK,如何自动选择普通安装还是静默安装以及扩展PackageUtils实现静默删除APK。 1、root权限静默安装调用 直接调用PackageUtils.installSlient函数(直接引入TrineaAndroidCommon@GoogleCode或TrineaAndroidCommon@Github作为你项目的librar
2013-09-02 09:53:34 1659
原创 安卓APK安全权限知识
随着Android日趋红火,其用户数也节节上升,同时还催生了一批和官方Andriod市场类似的第三方应用软件商店。这些第三方应用商店进一步丰富了Android软件的数量,但是因为它们的准入门槛较低,监管相对宽松,让不少盗版/克隆应用混迹在正规软件应用里。令人担心的是,在这些发布盗版应用的人中,有部分居心不良者存在,通过这些应用传播针对Android系统的木马病毒。来自移动安全厂商L
2013-07-24 15:01:08 991
转载 Android 的上下文菜单: Context Menu
Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。注意:Android 的上下文菜单不支持图标或快捷键。 创建一个上下文菜单的步骤:1. 覆盖 Activity 的 onCreateConte
2013-07-24 11:50:59 710
转载 android api (82) —— InputConnection [输入法]
前言 本章内容是android.view.inputmethod.InputConnection,为输入法相关章节,版本为Android 2.3 r1,翻译来自"六必治",欢迎大家访问他的博客:http://www.cnblogs.com/zcmky/,再次感谢"六必治" !期待你加入Android API 中文的翻译,联系我over140@gmail.com。 声明 欢迎
2013-07-12 09:20:41 1043
转载 android获取手机SIM卡信息
代码如下:[java] view plaincopyprint?package com.pei.activity; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListene
2013-06-20 15:11:07 1324
原创 android 获取存储卡信息及手机自身内存信息
package com.aiven.demo;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import android.app.Activi
2013-06-15 10:57:57 1317
原创 获取手机已安装应软件的列表
// 获取手机已安装应软件的列表 private void fitSoftList() { appList = new ArrayList(); // 用来存储获取的应用信息数据 List packages = getPackageManager() .getInstalledPackages(0); for (int i = 0; i PackageIn
2013-06-08 09:37:36 972
转载 Android 内存溢出解决方案(OOM) 整理总结
(本文对我帮助很大,在此谢谢原作者)标签:AndroidAndroid加载大 移动开发原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/804237 在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了
2013-05-29 21:34:28 739
转载 Android处理图片OOM的若干方法小结
前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简称OOM)的错误,因此它们的内存消耗问
2013-05-29 21:33:49 863 1
转载 android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法
今天在调整布局时遇到一个奇怪的问题,在scrollview下加入的组件无论如何也不能自动扩展到屏幕高度,最后对布局文件进行简化,最终得到最简layout配置内容如下:[xhtml] view plaincopyprint?xmlversion="1.0"encoding="utf-8"?> ScrollViewandroid:layout_width="
2013-05-09 08:14:11 750
.NET中的Cookie实现购物车(后台类在下一个资源)
2011-06-29
aspx页面转换为html页面实例
2011-04-24
android MVC框架
2014-09-17
唯一标示字符串生成工具类
2013-12-20
android 批量打渠道包工具
2013-11-15
Apk包解析工具获取包名和版本等信息
2013-08-22
GIF动态图片组件GifView
2013-02-18
一个非常强大的上下加载ListView
2012-09-28
android个人记账系统毕业设计论文
2012-09-25
android指定(上或者下)方向的新闻显示控件
2011-12-22
java产生随即字符串和唯一序列串等得工具包
2011-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人