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
1ad82972
Commit
1ad82972
authored
Oct 03, 2015
by
Max Lv
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix #375
parent
458f49d3
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
126 additions
and
3 deletions
+126
-3
build.sbt
build.sbt
+1
-1
project/plugins.sbt
project/plugins.sbt
+1
-1
src/main/AndroidManifest.xml
src/main/AndroidManifest.xml
+1
-1
src/main/java/android/util/FloatMath.java
src/main/java/android/util/FloatMath.java
+123
-0
No files found.
build.sbt
View file @
1ad82972
...
...
@@ -2,7 +2,7 @@ import android.Keys._
android
.
Plugin
.
androidBuild
platformTarget
in
Android
:=
"android-2
2
"
platformTarget
in
Android
:=
"android-2
3
"
name
:=
"shadowsocks"
...
...
project/plugins.sbt
View file @
1ad82972
resolvers
+=
Resolver
.
url
(
"scalasbt releases"
,
new
URL
(
"http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-snapshots"
))(
Resolver
.
ivyStylePatterns
)
addSbtPlugin
(
"com.hanhuy.sbt"
%
"android-sdk-plugin"
%
"1.5.
0
"
)
addSbtPlugin
(
"com.hanhuy.sbt"
%
"android-sdk-plugin"
%
"1.5.
1
"
)
resolvers
+=
"Sonatype snapshots"
at
"https://oss.sonatype.org/content/repositories/snapshots/"
...
...
src/main/AndroidManifest.xml
View file @
1ad82972
...
...
@@ -14,7 +14,7 @@
<uses-sdk
android:minSdkVersion=
"16"
android:targetSdkVersion=
"2
2
"
/>
android:targetSdkVersion=
"2
3
"
/>
<application
android:allowBackup=
"true"
...
...
src/main/java/android/util/FloatMath.java
0 → 100644
View file @
1ad82972
/*
* 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