自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android Studio Electric Eel下载地址

Android studio下载地址

2023-04-26 07:29:12 1115

原创 Android 10 后台启动app页面

​ 从 Android 10 开始,系统会增加针对从后台启动 Activity 的限制。此项行为变更有助于最大限度地减少对用户造成的中断,并且可以让用户更好地控制其屏幕上显示的内容。只要您的应用启动 Activity 是因用户互动直接引发的,该应用就极有可能不会受到这些限制的影响。谷歌官方建议将从后台启动的Activity改为显示通知。还可以选择提供全屏Intent。以下以全屏Intent为适配范围。1、影响范围 在Android Q 上运行的所有应用,包括以 Android...

2021-03-05 16:09:44 3153

翻译 《译文》MotionLayout系列-4

MotionLayout动画系统通过插入两个状态之间的值(通常是小部件的位置/大小)来工作,这两个状态使用ConstraintLayout的完整约束系统以及视图属性指定。这两种状态之间的转换也可以完全由触摸驱动。该系统通常会为您的过渡提供出色的结果。除了状态之外,MotionLayout还支持关键帧 - 在本系列的第二部分中简要介绍- 我们将在本文中深入介绍。请注意,虽然关键帧很棒,但它绝对是一...

2019-09-10 17:30:51 466

翻译 《译文》MotionLayout系列-3

本文介绍如何在现有的应用程序使用MotionLayout,它在现有的布局,如CoordinatorLayout,DrawerLayout或ViewPager整合。将MotionLayout与CoordinatorLayout一起使用请注意,MotionLayout可用于实现与CoordinatorLayout类似的行为。我们将在即将发表的文章中展示此示例)利用MotionLayout的一种简...

2019-09-10 16:42:55 212

翻译 《译文》MotionLayout系列-2

在本文中,我们将通过各种示例继续介绍MotionLayout的基本功能,介绍自定义属性插值,图像操作和关键帧。示例03:引入自定义属性例04:使用ImageFilterView(1/2):交叉淡入淡出例05:使用ImageFilterView(2/2):饱和度关键帧例06:关键帧(1/2):位置示例07:关键帧(2/2):属性结论示例03:自定义属性在第一部分中,我们最后创建...

2019-09-10 16:14:01 182

翻译 《译文》MotionLayout系列-1-介绍

      MotionLayout是ConstraintLayout 2.0库中的一个新类,可帮助Android开发人员在其应用程序中管理动画和小部件动画。      在Google I / O 2018上发布的关于ConstraintLayout和Android Studi...

2019-09-10 15:07:03 352

翻译 Android X迁移

对已有的Android studio项目迁移注意:如果我们将Android 项目的 compileSdkVersion=28 的话,依赖有非Android X构件的话,Android studio会提示的。当然新建项目并且指定是api 28的话,Android studio会默认依赖 Android X构件。如果使用的是Android studio 3.2或者更高的版本的话,我们可以通过R...

2019-06-25 10:17:48 833

原创 关于Android 设置屏幕亮度(适配Api23及更高版本)

       这个需求应用场景主要是在有些页面进入需要调节当前屏幕亮度,查找相关资料都是api 23之前的,翻墙看了些文档,找到了解决方案,特此记录下。    我们知道在api 23之后权限需要动态去申请,但是有部分特殊权限这样是申请不到的,只有通过弹出设置窗口才能获取得到的。Special permissionsThere are a couple of permissions t...

2018-11-01 15:52:56 1875 1

翻译 MediaFormat api详解

MediaFormat扩展对象java.lang.Object继承   ↳android.media.MediaFormat班级概况封装描述媒体数据格式的信息,无论是音频还是视频。媒体数据的格式被指定为字符串/值对。所有格式通用的键,所有未标记为可选的键都是必需的:名称值类型描述KEY_MIME串格式的类型。KEY_MAX_INPUT_SIZE整数可选,输入数据缓冲区的最大大小KEY_BIT_RA...

2018-07-02 11:19:02 13798 2

翻译 android TextView跑马灯效果实现

xml源码如下:<TextView android:text="START | lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00 | lunch 20.00 | Dinner 60.00 | Travel 60.00 | Doctor 5000.00 | END" android:id="@+id/Ma

2017-04-20 17:33:46 552

原创 如何计算两个时间相差多少周年

1.通过字符串生成日历实体; public static Calendar getCalendarFromString(String dateStr, String dateFormatType) { SimpleDateFormat sdf = new SimpleDateFormat(dateFormatType); Calendar calendar

2017-04-12 23:01:09 2714

原创 facebook的Android调试工具Stetho介绍和使用注意事项

facebook的Android调试工具Stetho介绍 一、前言     Chrome的Developer Tools对于WEB开发者来讲几乎是一个神器,而Chrome Store里也有无奇不有的插件,如果Chrome能调安卓应用应该是一件美好的事,而Facebook开源的一个工具Stetho让Chrome调试android 应用不再是一个梦。安卓在调试时,有时候需要查看数据库,Shar

2015-12-15 11:02:58 4242

转载 页面禁止刷新处理Js实现

document.onkeydown = function(e) {     e=window.event||e;    var k = e.keyCode; //Ctrl+r    if((e.ctrlKey == true && k == 82) || (k == 116) || (e.ctrlKey == true && k == 116))      {

2014-04-30 13:39:30 5803 4

原创 eclipse c undefined reference to `sqrt'

解决方法:选中项目右键---> properties--->c/c++ build--->settings,操作界面如图:

2014-03-29 22:43:22 907

转载 struts2的token使用跳转

java代码: /nineteenToken/regSuccess.jsp /nineteenToken/s.jsp /nineteenToken/input.jsp register

2014-02-27 12:54:23 760

转载 Struts2配置RESULT中TYPE的参数说明

chain           用来处理Action链,被跳转的action中仍能获取上个页面的值,如request信息。           com.opensymphony.xwork2.ActionChainResult       dispatcher           用来转向页面,通常处理JSP           org.apache.str

2014-02-27 12:51:04 457

转载 struts2的s:iterator 标签 详解

struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性:    value:被迭代的集合    id   :指定集合里面的元素的id    status 迭代元素的索引1:jsp页面定义元素写法 数组或lists:iterator value="{'1','2','3','4','5'

2014-02-27 12:49:04 714

转载 StrutsPrepareAndExecuteFilter的作用

FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将reques

2014-02-27 09:39:03 810

原创 struts2文件下载

struts2实现文件下载功能:   首先action import java.io.InputStream;import java.io.UnsupportedEncodingException;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext

2014-02-26 23:41:38 808

转载 MathType中加入空格

Mathtype 的菜单里没有空格选项。输入方法是 Ctrl+Alt+space 。按住 Ctrl+Alt ,多次按 space ,可以连续输入多个空格。出处

2014-02-25 13:59:09 789

转载 Apache Http Server与Tomcat实现负载均衡和集群

一、分布式实现原理               如上图所示,主要通过 Apache-Server 作为中转服务器,实现多个 tomcat 服务器之间的分布式处理,用户直接请求Apache-Server ,然后 Apache-Server 会将请求分发到具体的 tomcat-server ,之后tomcat-server 响应客户请求并返回结果到 Apache-S

2014-02-24 20:35:50 639

转载 window下找查找占用端口的进程并手动杀死

最近跑python的程序老是挂死,但是程序所占用的端口却不释放,导致再次运行时出错,在网上查了下,发下通过下面的方法可以找到相应的进程并kill之: 假如需要确定谁占用了55555端口 在windows命令行窗口下执行: netstat -aon|findstr "55555" TCP    127.0.0.1:55526        0.0.0.0:0          

2014-02-24 20:32:57 679

转载 10个有关String的面试问题

下面是面试中最容易问到的有关String的问题。1. 如何比较两个字符串?使用“==”还是equals()方法?简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。如果你知道interning的概念的话,那就更好了。2. 为什么针对安全保密高的信息

2014-02-23 21:03:14 493

转载 Struts2中使用token

在Struts2中使用token标签和内置的拦截器,来防止刷新提交和后退提交非常简单方便。1. 在需要防止重复提交的jsp中,只需添加一个标签2. 在对应的struts.xml中进行配置token拦截器,如下代码,红色部分http://struts.apache.org/dtds/struts-2.0.dtd">      /index.jsp     

2014-02-22 10:36:40 952

转载 Struts文件上传

单文件上传开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构             2、新建Action 第一种方式:package com.xgbxm.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apac

2014-02-22 09:58:31 749

转载 android源码获取

环境:ubuntu12 64 位。根据自己的下载过程进行相应修改了。1.安装gitsudo apt-get install git-core 2.安装curlsudo apt-get install git-core curl 3.安装repo, 通过curl下载repogoogle s是这样告诉我们的:curl http://commondatastora

2014-02-17 20:58:33 926

原创 mp3文件mata 信息结构

首先介绍下id3,这里的id3可不是id3算法哦,而是一种metadata容器,多应用于MP3格式的音频文件中,它可以将相关的曲名、演唱者、专辑、音轨数等信息存储在MP3文件中,目前ID3信息分为两个版本,v1和v2版: v1版的ID3在mp3文件的末尾128字节以TAG三个字符开头,后面跟上歌曲信息,用16进制的编辑器打开一个MP3文件,查看其末尾的128个顺序存放字节,数据结构定义如下: 

2014-02-08 22:36:58 1222

原创 战地2设置

1、全屏设置:win+r,运行regedit;HKEY_LOCAL_MACHINE\SYSTEM\Contro1Set001\Control\GraphicsDrivers\Configuration\,左键点击Configuration项搜索scaling,然后在右侧scaling 4改成32、武器参数修改:        在Battlefield 2\mods\bf2底下用winr

2014-01-27 18:59:31 2438

原创 android:textAlignment 参数解释

ConstantValueDescriptioninherit0Defaultgravity1Default for the root view. The gravity determines the alignment, ALIGN_NORMAL, ALIGN_CENTER, or ALIGN_OPPOSITE, which are relativ

2014-01-26 23:23:08 34877

原创 Android中SimpleAdapter,ArrayAdapter和BaseAdapter小记

1.SimpleAdapter(很多时候需要继承它,来自定义adapter):simpleAdapter的扩展性最好,可以定义各种各样的布局出来,可以放上ImageView(图片-资源文件中有的即有相应的id编号)等。可以显示比较复杂的列表,包括每行显示动态生成的图片、文字等,但不能对列表进行后期加工(在java代码中加工),也是只是单纯的负责显示public class ImageL

2014-01-26 21:47:10 828

转载 ubuntu下ATI/Intel双显卡切换的方法

装了ubuntu 12.04 32bit和win7 64bit双系统后,win7基本不用了,工作全部在win7下做。但是,存在一个问题:运行ubuntu时,笔记本过热。        由于笔记本是双显卡(HD5650和Intel I5 480集成显卡),所以怀疑是双显卡切换的问题,于是在ubuntu论坛上找到了相关帖子--《(ATI显卡菜鸟x86闭源帖---A鸟都去学雷锋)总结Ubuntu

2013-12-22 11:31:00 799

原创 2013-12-22 ubuntu下 android emulator 启动错误解决

这是因为显卡更新产生的错误,只需要重新安装显卡就可以。 ubantu下ATI显卡安装。

2013-12-22 11:07:57 672

转载 使用PowerDesigner反向工程生成数据字典报告

这里生成的数据字典的每个表的格式如下:1、打开PowerDesigner,选择菜单:File ---> Reverse Engineer ---> Database...  1)在弹出的New Physical Data Model窗口中,在Model name处写好名字,在DBMS选择好相应的数据库,然后点击确定。   2)在弹出的 Database Reverse Engi

2013-11-27 11:35:20 773

Android Studio for Platform (ASfP)

Android Studio for Platform (ASfP) 是一个为使用 Soong 构建系统构建的 Android 开源项目(AOSP)平台开发者而设计的 Android Studio IDE 版本。与标准 Android Studio 不同,ASfP 具有多语言支持,可以在同一 IDE 中编写 C++、Kotlin 和 Java 程序语言,并且具有项目设置向导和配置 lunch 目标和平台模块等功能。

2024-01-18

android-studio-ide-202.7486908-mac

mac版Android studio

2023-04-26

opencv411_for_mac_of_java_dev.zip

opencv411在mac下java开发所需依赖的系统资源和java开发jar(libopencv_java411.dylib,openvc_411.jar)

2020-04-18

BND_mac_linux_window.zip

BND百度不限速下载工具,包含linux、windows、mac各系统下的安装包‘

2019-07-24

Understand5.0源码阅读工具

免费Understand5.0(build 953),你值得拥有。其集成了代码编辑器,代码跟踪器和代码分析器,提供了很强大的界面,将分析结果以各种形式(图形、图表、架构图等)呈现给用户,能很大程度的方便程序员进行开发,维护,调试其代码,支持C/C++/C#,Ada,Java,Fortran,Delphi和Jovial等。

2018-08-16

genymotion_mac版

genymotion2.12.2 Mac版本,一个方便,快速,功能强大的Android模拟器。

2018-08-16

genymotion ARM Translation

关于genymotion的Arm支持,该压缩包包含了V2.0和针对android8.0的translation。

2018-08-16

android ADT-22.3.0.zip离线包

避免eclipse android ADT插件在线安装耗时很久,直接使用ADT离线包安装简单快捷,从此再也不用等待了,也不怕Google被墙。ADT在线安装的过程如http://jingyan.baidu.com/article/b0b63dbfa9e0a74a4830701e.html所示。离线安装只要在第二步直接选择点击Archive按钮,然后选择你下载的ADT包就可以安装啦。

2014-09-16

官网Apache-cxf-3.0.1.zip压缩包

包含了Apache-cxf基础包和与spring集成所需的spring jar包,webservice的examples和文档等一系列文件

2014-09-16

android webService调用所需jar包

android 调用webservice用到的jar包

2014-09-16

taobao API调用demo(java 实现)

本demo是基于java+taobao sdk开发的一个简单的web应用程序,调用taobao API获取卖家的相关信息(卖家必须要有店铺的哦),使用的时候请自行修改DemoConstant类里面的参数,并在里面说明了如何去获取sessionkey,通过它才可以访问卖家的信息,这也是这个web应用所需通行证。

2013-11-04

netty3.5.2实现点对点、点对多的聊天demo

本demo是基于netty3.5.2开发的在对象传输上实现的局域网聊天的一个小小socketTcp网络通信测试用例,通信是通过服务器作中转的,网上也有大神说可以通过在客户端实现服务端功能和客户端功能,这样就不用中转这一过程,demo在关键代码处给出了注释,如果是在两台不同ip的机子测试的话,请修改Client类中的链接地址。

2013-09-07

struts下ckeditor4.2+ckfinder2.3.1结合简单demo

该demo给出了一个在struts下使用ckeditor+ckfinder实现富文本编辑功能,可以实现图片的上传,可以直接引入到myeclipse下运行。

2013-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除