Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
com.ccwangluo.accelerator
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sheteng
com.ccwangluo.accelerator
Commits
49bcfb27
Commit
49bcfb27
authored
Nov 09, 2015
by
Mygod
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Reduce apk size
parent
3efeed1b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
130 deletions
+4
-130
build.sbt
build.sbt
+4
-7
src/main/java/android/util/FloatMath.java
src/main/java/android/util/FloatMath.java
+0
-123
No files found.
build.sbt
View file @
49bcfb27
...
@@ -18,6 +18,8 @@ ndkJavah in Android := List()
...
@@ -18,6 +18,8 @@ ndkJavah in Android := List()
ndkBuild
in
Android
:=
List
()
ndkBuild
in
Android
:=
List
()
shrinkResources
in
Android
:=
true
typedResources
in
Android
:=
false
typedResources
in
Android
:=
false
resolvers
+=
Resolver
.
jcenterRepo
resolvers
+=
Resolver
.
jcenterRepo
...
@@ -39,12 +41,7 @@ libraryDependencies ++= Seq(
...
@@ -39,12 +41,7 @@ libraryDependencies ++= Seq(
"com.j256.ormlite"
%
"ormlite-android"
%
"4.48"
"com.j256.ormlite"
%
"ormlite-android"
%
"4.48"
)
)
proguardOptions
in
Android
++=
Seq
(
"-keep class android.support.v4.app.** { *; }"
,
proguardOptions
in
Android
++=
Seq
(
"-keep class com.github.shadowsocks.** { <init>(...); }"
,
"-keep interface android.support.v4.app.** { *; }"
,
"-keep class com.github.shadowsocks.System { *; }"
,
"-keep class android.support.v7.widget.Toolbar { <init>(...); }"
,
"-keep class org.jraf.android.backport.** { *; }"
,
"-keep class com.github.shadowsocks.** { *; }"
,
"-keep class * extends com.j256.ormlite.** { *; }"
,
"-keepattributes *Annotation*"
,
"-keepattributes *Annotation*"
,
"-dontwarn com.google.android.gms.internal.zzhu"
,
"-dontwarn org.xbill.**"
)
"-dontwarn org.xbill.**"
)
src/main/java/android/util/FloatMath.java
deleted
100644 → 0
View file @
3efeed1b
/*
* Copyright (C) 2007 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
android.util
;
/**
* Math routines similar to those found in {@link java.lang.Math}.
*
* <p>Historically these methods were faster than the equivalent double-based
* {@link java.lang.Math} methods. On versions of Android with a JIT they
* became slower and have since been re-implemented to wrap calls to
* {@link java.lang.Math}. {@link java.lang.Math} should be used in
* preference.
*
* @deprecated Use {@link java.lang.Math} instead.
*/
@Deprecated
public
class
FloatMath
{
/** Prevents instantiation. */
private
FloatMath
()
{}
/**
* Returns the float conversion of the most positive (i.e. closest to
* positive infinity) integer value which is less than the argument.
*
* @param value to be converted
* @return the floor of value
*/
public
static
float
floor
(
float
value
)
{
return
(
float
)
Math
.
floor
(
value
);
}
/**
* Returns the float conversion of the most negative (i.e. closest to
* negative infinity) integer value which is greater than the argument.
*
* @param value to be converted
* @return the ceiling of value
*/
public
static
float
ceil
(
float
value
)
{
return
(
float
)
Math
.
ceil
(
value
);
}
/**
* Returns the closest float approximation of the sine of the argument.
*
* @param angle to compute the cosine of, in radians
* @return the sine of angle
*/
public
static
float
sin
(
float
angle
)
{
return
(
float
)
Math
.
sin
(
angle
);
}
/**
* Returns the closest float approximation of the cosine of the argument.
*
* @param angle to compute the cosine of, in radians
* @return the cosine of angle
*/
public
static
float
cos
(
float
angle
)
{
return
(
float
)
Math
.
cos
(
angle
);
}
/**
* Returns the closest float approximation of the square root of the
* argument.
*
* @param value to compute sqrt of
* @return the square root of value
*/
public
static
float
sqrt
(
float
value
)
{
return
(
float
)
Math
.
sqrt
(
value
);
}
/**
* Returns the closest float approximation of the raising "e" to the power
* of the argument.
*
* @param value to compute the exponential of
* @return the exponential of value
*/
public
static
float
exp
(
float
value
)
{
return
(
float
)
Math
.
exp
(
value
);
}
/**
* Returns the closest float approximation of the result of raising {@code
* x} to the power of {@code y}.
*
* @param x the base of the operation.
* @param y the exponent of the operation.
* @return {@code x} to the power of {@code y}.
*/
public
static
float
pow
(
float
x
,
float
y
)
{
return
(
float
)
Math
.
pow
(
x
,
y
);
}
/**
* Returns {@code sqrt(}<i>{@code x}</i><sup>{@code 2}</sup>{@code +} <i>
* {@code y}</i><sup>{@code 2}</sup>{@code )}.
*
* @param x a float number
* @param y a float number
* @return the hypotenuse
*/
public
static
float
hypot
(
float
x
,
float
y
)
{
return
(
float
)
Math
.
hypot
(
x
,
y
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment