Android Studio设置apk文件名

Android Studio 2.xapplicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outputFile != null && outputFile.n...
阅读(533) 评论(1)

Android5.0新增的两个XML属性elevation和translationZ

android:elevation 设置该组件“浮”起来的高度,同时设置该属性可以让该组件呈现3D效果(就一圈阴影效果)。 注意:该属性会影响View层级。 对应的Java方法:setElevation(float) android:translationZ 设置该组件在Z方向(垂直屏幕方向)上的位移。 对应的Java方法:setTranslationZ(float)...
阅读(559) 评论(0)

WXEntryActivity

写法一:package com.zaegg.zaeshop.wxapi;import com.tencent.mm.sdk.modelbase.BaseReq; import com.tencent.mm.sdk.modelbase.BaseResp; import com.tencent.mm.sdk.modelmsg.SendAuth; import com.tencent.mm.sdk.ope...
阅读(2681) 评论(0)

ButterKnife框架原理

原文: http://bxbxbai.github.io/2016/03/12/how-butterknife-works/大部分Android开发应该都知道@JakeWharton 大神的ButterKnife注解库,使用这个库我们可以不用写很多无聊的findViewById()和setOnClickListener()等代码ButterKnife项目的主页在这里:http://jakewhar...
阅读(911) 评论(0)

Retrofit2 源码解析

原文链接:http://bxbxbai.github.io/2015/12/13/retrofit2-analysis/开发Android App肯定会使用Http请求与服务器通信,上传或下载数据等。目前开源的Http请求工具也有很多,比如Google开发的Volley,loopj的Android Async Http,Square开源的OkHttp或者Retrofit等。我觉得Retrofit ...
阅读(1165) 评论(0)

Postgis随笔

一、Geometry 与 Geography 的区别,以及如何选择?geometry: 几何类型,平面。两个点之间的最短路径是一条直线。 geography: 地理类型,球体。在球体上两点之间的最短路径是一个大圆弧线。 必读: http://postgis.net/docs/using_postgis_dbmanagement.html#PostGIS_Geography http://po...
阅读(2394) 评论(0)

使用Nginx抵御DDOS攻击

DDOS是一种通过大流量的请求对目标进行轰炸式访问,导致提供服务的服务器资源耗尽进而无法继续提供服务的攻击手段。一般情况下,攻击者通过大量请求与连接使服务器处于饱和状态,以至于无法接受新的请求或变得很慢。应用层DDOS攻击的特征应用层(七层/HTTP层)DDOS攻击通常由木马程序发起,其可以通过设计更好的利用目标系统的脆弱点。例如,对于无法处理大量并发请求的系统,仅仅通过建立大量的连接,并周期性的...
阅读(9295) 评论(0)

使用Jenkins搭建持续集成服务

1. 什么是持续集成持续集成 (Continuous Integration, 简称 CI) 是软件工程中的一种实践, 用于将开发人员不同阶段的工作成果集成起来, 通常一天之中会进行多次. 持续集成最初在 极限编程 (Extreme Programming) 中提出, 主要用于执行自动化测试. 目前持续集成的概念已经逐渐独立出来, 并扩展为 构建服务器 (Build Server), 质量控制 (...
阅读(3352) 评论(0)

Fragment笔记

FragmentTransaction的方法FragmentTransaction transaction = fm.benginTransatcion();//开启一个事务transaction.add() 往Activity中添加一个Fragmenttransaction.remove() 从Activity中移除一个Fragment,如果被移除的Fragment没有添加到回退栈(回退栈后面会...
阅读(1786) 评论(0)

Mac AndroidStudio 错误

错误信息:Log path '/Users/robot/Library/Logs/AndroidStudio1.4' is inaccessible. If you have modified the 'idea.log.path' property please make sure it is correct, otherwise please re-install it.如图尝试如下做法:rm...
阅读(3089) 评论(0)

ActiveAdmin 自定义列表Action

添加自定义按钮默认情况下,列表中会显示 “查看”、“编辑”、“删除”按钮。如下。如何添加一个自定义的按钮呢?如下。如上图,在列表中添加了“推荐”、“取消推荐”的功能。代码如下。index do selectable_column column "名称",:name column "地址",:address column "创建时间",:created_at ...
阅读(1680) 评论(0)

ActiveAdmin扩展:CSV数据导入

Importing DataBy default, the interface allows us to create records one by one. This can be inefficient if we have a lot of data that we need to save or we want to use data from another application. I...
阅读(1585) 评论(0)

ActiveAdmin扩展:级联选择

ActiveAdmin扩展:级联选择...
阅读(1874) 评论(0)

ActiveAdmin扩展:富文本编辑器

ActiveAdmin扩展:富文本编辑器...
阅读(2709) 评论(1)

ActiveAdmin 数据导出

ActiveAdmin 数据导出ActiveAdmin默认支持多种形式的数据导出,json\xml\csv。默认样式 可以自定义,样式如下 可以关闭数据导出 修改方式有两种局部修改、命名空间修改、全局修改。1、局部修改ActiveAdmin.register Post do index download_links: false index download_links: [:pdf]...
阅读(1751) 评论(0)

ActiveAdmin 自定义列表页

ActiveAdmin 自定义列表页列表页过滤器选项 最简单的过滤器 filter :title 指定标签 filter :title, label: '标题' 指定类型 filter :title, as: :string, label: "标题" 过滤器类型, :string 输入框 :date_range 选择日期区间 :numeric 选择“等于”、“包含”、“”...
阅读(1959) 评论(0)

ActiveAdmin 数据管理

如何管理已经存在的Model?很简单。rails generate active_admin:resource MyModel执行上面这句,MyModel换成你自己的Model Name。执行完成后会在 app/admin/ 目录下生成一个my_model.rb文件。修改该文件即可自定义页面样式。app/admin/my_model.rb刷新页面就可以看到效果了。...
阅读(1796) 评论(0)

ActiveAdmin 自定义表单

ActiveAdmin 自定义表单ActiveAdmin的表单定义,用的是Formtastic基础示例ActiveAdmin.register Post do form do |f| f.inputs 'Details' do f.input :title f.input :published_at, label: 'Publish Post At' end...
阅读(2423) 评论(0)

ActiveAdmin国际化

ActiveAdmin汉化第一步:局部汉化ActiveAdmin.register AdminUser do menu :label => "用户管理" index do column "邮箱",:email column "最近登录",:current_sign_in_at column "上次登录",:last_sign_in_at column "登录次数...
阅读(2054) 评论(0)

ActiveAdmin安装

ActiveAdmin安装步骤ActiveAdmin是一个Ruby Gem.第一步修改Gemfile,加入下面这行。gem 'activeadmin'第二步创建数据库,修改数据库配置db/database.yml第三步安装。rails g active_admin:install第四步修改用户账号、密码。 打开db/migrate/xxxx_device_admin_user.rb文件。修改下面这...
阅读(1696) 评论(0)
198条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2920623次
    • 积分:18838
    • 等级:
    • 排名:第522名
    • 原创:138篇
    • 转载:58篇
    • 译文:2篇
    • 评论:812条
    微博
    最新评论