Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
BluToysApplication
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chengchong
BluToysApplication
Commits
4f9b38e3
Commit
4f9b38e3
authored
Feb 04, 2021
by
韩飞虎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了bug
parent
7b0ef205
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
366 additions
and
124 deletions
+366
-124
compiler.xml
.idea/compiler.xml
+7
-0
gradle.xml
.idea/gradle.xml
+1
-0
misc.xml
.idea/misc.xml
+1
-1
41c416199cdcf79ae238225d9dcdfee5.bin
...ib/build/.transforms/41c416199cdcf79ae238225d9dcdfee5.bin
+1
-0
classes.dex
...orms/41c416199cdcf79ae238225d9dcdfee5/classes/classes.dex
+0
-0
9a6ec28dfd548c3db4d3e926ef0379da.bin
...ib/build/.transforms/9a6ec28dfd548c3db4d3e926ef0379da.bin
+1
-0
classes.dex
...orms/9a6ec28dfd548c3db4d3e926ef0379da/classes/classes.dex
+0
-0
merge-state
...termediates/incremental/debug-mergeNativeLibs/merge-state
+0
-0
merger.xml
...ermediates/incremental/mergeDebugJniLibFolders/merger.xml
+2
-2
merger.xml
...ld/intermediates/incremental/mergeDebugShaders/merger.xml
+2
-2
merger.xml
...d/intermediates/incremental/packageDebugAssets/merger.xml
+2
-2
compile-file-map.properties
...emental/packageDebugResources/compile-file-map.properties
+1
-1
merger.xml
...ntermediates/incremental/packageDebugResources/merger.xml
+2
-2
manifest-merger-blame-debug-report.txt
...e_blame_file/debug/manifest-merger-blame-debug-report.txt
+10
-10
manifest-merger-debug-report.txt
...leLib/build/outputs/logs/manifest-merger-debug-report.txt
+36
-36
PlayActivity.java
...main/java/com/example/blu/toys/activity/PlayActivity.java
+136
-67
SetTimeActivity.java
...n/java/com/example/blu/toys/activity/SetTimeActivity.java
+1
-1
TimerManager.java
...main/java/com/example/blu/toys/activity/TimerManager.java
+72
-0
TimeBean.java
app/src/main/java/com/example/blu/toys/utils/TimeBean.java
+41
-0
TimeUtil.java
app/src/main/java/com/example/blu/toys/utils/TimeUtil.java
+50
-0
No files found.
.idea/compiler.xml
0 → 100644
View file @
4f9b38e3
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"CompilerConfiguration"
>
<bytecodeTargetLevel
target=
"1.8"
/>
</component>
</project>
\ No newline at end of file
.idea/gradle.xml
View file @
4f9b38e3
...
...
@@ -19,6 +19,7 @@
</set>
</option>
<option
name=
"resolveModulePerSourceSet"
value=
"false"
/>
<option
name=
"useQualifiedModuleNames"
value=
"true"
/>
</GradleProjectSettings>
</option>
</component>
...
...
.idea/misc.xml
View file @
4f9b38e3
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"ProjectRootManager"
version=
"2"
languageLevel=
"JDK_1_8"
project-jdk-name=
"1.8"
project-jdk-type=
"JavaSDK"
>
<component
name=
"ProjectRootManager"
version=
"2"
languageLevel=
"JDK_1_8"
default=
"true"
project-jdk-name=
"1.8"
project-jdk-type=
"JavaSDK"
>
<output
url=
"file://$PROJECT_DIR$/build/classes"
/>
</component>
<component
name=
"ProjectType"
>
...
...
FastBleLib/build/.transforms/41c416199cdcf79ae238225d9dcdfee5.bin
0 → 100644
View file @
4f9b38e3
o/classes
FastBleLib/build/.transforms/41c416199cdcf79ae238225d9dcdfee5/classes/classes.dex
0 → 100644
View file @
4f9b38e3
File added
FastBleLib/build/.transforms/9a6ec28dfd548c3db4d3e926ef0379da.bin
0 → 100644
View file @
4f9b38e3
o/classes
FastBleLib/build/.transforms/9a6ec28dfd548c3db4d3e926ef0379da/classes/classes.dex
0 → 100644
View file @
4f9b38e3
File added
FastBleLib/build/intermediates/incremental/debug-mergeNativeLibs/merge-state
View file @
4f9b38e3
No preview for this file type
FastBleLib/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
View file @
4f9b38e3
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\main\jniLibs"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\debug\jniLibs"
/></dataSet></merger>
\ No newline at end of file
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/jniLibs"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/debug/jniLibs"
/></dataSet></merger>
\ No newline at end of file
FastBleLib/build/intermediates/incremental/mergeDebugShaders/merger.xml
View file @
4f9b38e3
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\main\shaders"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\debug\shaders"
/></dataSet></merger>
\ No newline at end of file
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/shaders"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/debug/shaders"
/></dataSet></merger>
\ No newline at end of file
FastBleLib/build/intermediates/incremental/packageDebugAssets/merger.xml
View file @
4f9b38e3
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\main\assets"
/><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\build\intermediates\shader_assets\debug\out"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\debug\assets"
/></dataSet></merger>
\ No newline at end of file
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/assets"
/><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/build/intermediates/shader_assets/debug/out"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/debug/assets"
/></dataSet></merger>
\ No newline at end of file
FastBleLib/build/intermediates/incremental/packageDebugResources/compile-file-map.properties
View file @
4f9b38e3
#Thu
Jan 28 18:50:22
CST 2021
#Thu
Feb 04 09:10:01
CST 2021
FastBleLib/build/intermediates/incremental/packageDebugResources/merger.xml
View file @
4f9b38e3
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"main$Generated"
generated=
"true"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\main\res"
/><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\build\generated\res\rs\debug"
/><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\build\generated\res\resValues\debug"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"main"
generated-set=
"main$Generated"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\main\res"
/><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\build\generated\res\rs\debug"
/><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\build\generated\res\resValues\debug"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"debug$Generated"
generated=
"true"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\debug\res"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"debug"
generated-set=
"debug$Generated"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\androidProject\BluToysApplication\FastBleLib\src\debug\res"
/></dataSet><mergedItems/></merger>
\ No newline at end of file
<merger
version=
"3"
><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"main$Generated"
generated=
"true"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/res"
/><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/build/generated/res/rs/debug"
/><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/build/generated/res/resValues/debug"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"main"
generated-set=
"main$Generated"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/res"
/><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/build/generated/res/rs/debug"
/><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/build/generated/res/resValues/debug"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"debug$Generated"
generated=
"true"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/debug/res"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"debug"
generated-set=
"debug$Generated"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/debug/res"
/></dataSet><mergedItems/></merger>
\ No newline at end of file
FastBleLib/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
View file @
4f9b38e3
...
...
@@ -6,21 +6,21 @@
6
7 <uses-sdk
8 android:minSdkVersion="14"
8-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
8-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
9 android:targetSdkVersion="30" />
9-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
9-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
10
11 <uses-permission android:name="android.permission.BLUETOOTH" />
11-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:4:5-68
11-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:4:22-65
11-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:4:5-68
11-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:4:22-65
12 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
12-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:5:5-74
12-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:5:22-71
12-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:5:5-74
12-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:5:22-71
13 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
13-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:6:5-81
13-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:6:22-78
13-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:6:5-81
13-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:6:22-78
14 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
14-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:7:5-79
14-->
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:7:22-76
14-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:7:5-79
14-->
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:7:22-76
15
16</manifest>
FastBleLib/build/outputs/logs/manifest-merger-debug-report.txt
View file @
4f9b38e3
-- Merging decision tree log ---
manifest
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
package
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:2:5-30
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:2:5-30
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
android:versionName
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
android:versionCode
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:1-9:12
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:1-9:12
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
xmlns:android
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:1:11-69
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:1:11-69
uses-permission#android.permission.BLUETOOTH
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:4:5-68
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:4:5-68
android:name
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:4:22-65
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:4:22-65
uses-permission#android.permission.BLUETOOTH_ADMIN
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:5:5-74
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:5:5-74
android:name
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:5:22-71
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:5:22-71
uses-permission#android.permission.ACCESS_COARSE_LOCATION
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:6:5-81
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:6:5-81
android:name
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:6:22-78
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:6:22-78
uses-permission#android.permission.ACCESS_FINE_LOCATION
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:7:5-79
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:7:5-79
android:name
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml:7:22-76
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml:7:22-76
uses-sdk
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml reason: use-sdk injection requested
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml reason: use-sdk injection requested
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
android:targetSdkVersion
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
android:minSdkVersion
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
ADDED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
D:\androidProject\BluToysApplication\FastBleLib\src\main\
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
ADDED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
INJECTED from
/Users/hanfeihu/助利帮/BluToysApplication/FastBleLib/src/main/
AndroidManifest.xml
app/src/main/java/com/example/blu/toys/activity/PlayActivity.java
View file @
4f9b38e3
...
...
@@ -5,19 +5,21 @@ import android.os.Bundle;
import
android.os.Handler
;
import
android.os.Message
;
import
android.view.View
;
import
android.widget.Toast
;
import
com.blankj.utilcode.util.LogUtils
;
import
com.clj.fastble.callback.BleWriteCallback
;
import
com.clj.fastble.exception.BleException
;
import
com.example.blu.toys.R
;
import
com.example.blu.toys.ble.BlePlay
;
import
com.example.blu.toys.ble.agreement.TrafficLightBean
;
import
com.example.blu.toys.utils.SpUtils
;
import
com.example.blu.toys.utils.TimeBean
;
import
com.example.blu.toys.utils.TimeUtil
;
import
com.example.blu.toys.view.TypefaceTextView
;
import
com.example.blu.toys.view.WheelView
;
import
com.hjq.toast.ToastUtils
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
public
class
PlayActivity
extends
BaseActivity
{
...
...
@@ -26,62 +28,105 @@ public class PlayActivity extends BaseActivity {
@BindView
(
R
.
id
.
task_time
)
TypefaceTextView
typefaceTextView
;
//倒计时
private
int
suspendAndContinue
=
1
;
private
int
mDay
=
0
;
private
int
mHour
=
0
;
private
int
mMin
=
0
;
private
int
mSecond
=
00
;
// 天 ,小时,分钟,秒
private
boolean
isRun
=
true
;
private
int
totalSecond
;
/**
* 不够位数的在前面补0,保留num的长度位数字
* @param code
* @return
*/
private
String
autoGenericCode
(
String
code
,
int
num
)
{
String
result
=
""
;
// 保留num的位数
// 0 代表前面补充0
// num 代表长度为4
// d 代表参数为正数型
result
=
String
.
format
(
"%0"
+
num
+
"d"
,
Integer
.
parseInt
(
code
)
+
1
);
return
result
;
}
public
static
String
addZeroForNum
(
String
str
,
int
strLength
)
{
int
strLen
=
str
.
length
();
if
(
strLen
<
strLength
)
{
while
(
strLen
<
strLength
)
{
StringBuffer
sb
=
new
StringBuffer
();
sb
.
append
(
"0"
).
append
(
str
);
//左补0
// sb.append(str).append("0");//右补0
str
=
sb
.
toString
();
strLen
=
str
.
length
();
}
}
return
str
;
}
private
Handler
timeHandler
=
new
Handler
()
{
@Override
public
void
handleMessage
(
Message
msg
)
{
super
.
handleMessage
(
msg
);
if
(
msg
.
what
==
1
)
{
LogUtils
.
e
(
"定时器在走111"
,
msg
.
what
,
mHour
,
mMin
,
mSecond
);
if
(
suspendAndContinue
==
1
)
{
computeTime
();
typefaceTextView
.
setText
(
mHour
+
":"
+
mHour
+
":"
+
mSecond
);
String
mHourStr
=
addZeroForNum
(
mHour
+
""
,
2
);
String
mMinStr
=
addZeroForNum
(
mMin
+
""
,
2
);
String
mSecondStr
=
addZeroForNum
(
mSecond
+
""
,
2
);
typefaceTextView
.
setText
(
mHourStr
+
":"
+
mMinStr
+
":"
+
mSecondStr
);
sendBleData
();
}
}
};
private
TimerManager
timerManager
=
new
TimerManager
(
timeHandler
);;
/**
* 开启倒计时
*/
private
void
startRun
()
{
new
Thread
(()
->
{
while
(
isRun
)
{
try
{
Thread
.
sleep
(
1000
);
// sleep 1000ms
Message
message
=
Message
.
obtain
();
message
.
what
=
1
;
timeHandler
.
sendMessage
(
message
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}).
start
();
timerManager
.
startTimer
(
0
,
1000
);
// new Thread(() -> {
// while (isRun) {
// try {
// Thread.sleep(1000); // sleep 1000ms
// Message message = Message.obtain();
// message.what = 1;
// timeHandler.sendMessage(message);
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
// }).start();
}
/**
* 倒计时计算
*/
private
void
computeTime
()
{
mSecond
--;
if
(
mSecond
<
0
)
{
mMin
--;
mSecond
=
59
;
if
(
mMin
<
0
)
{
mMin
=
59
;
mHour
--;
if
(
mHour
<
0
)
{
// 倒计时结束
mHour
=
23
;
mDay
--;
}
}
}
LogUtils
.
e
(
"获取的时分秒"
,
mHour
,
mMin
,
mSecond
);
totalSecond
--;
TimeBean
timeBean
=
TimeUtil
.
getTimeBeanBySecond
(
Long
.
valueOf
(
totalSecond
));
mSecond
=
timeBean
.
getmSecond
();
mHour
=
timeBean
.
getmHour
();
mMin
=
timeBean
.
getmMin
();
}
...
...
@@ -96,6 +141,10 @@ public class PlayActivity extends BaseActivity {
mHour
=
intent
.
getIntExtra
(
"hour"
,
0
);
mMin
=
intent
.
getIntExtra
(
"min"
,
0
);
mSecond
=
intent
.
getIntExtra
(
"second"
,
0
);
totalSecond
=
mHour
*
3600
+
mMin
*
60
+
mSecond
;
LogUtils
.
e
(
"获取的时分秒"
,
mHour
,
mMin
,
mSecond
,
totalSecond
);
startRun
();
}
...
...
@@ -104,6 +153,37 @@ public class PlayActivity extends BaseActivity {
}
public
void
sendBleData
(){
SpUtils
spUtils
=
SpUtils
.
getSpUtils
(
PlayActivity
.
this
);
int
close
=
spUtils
.
getSPValue
(
"close"
,
1
);
int
open
=
spUtils
.
getSPValue
(
"open"
,
10
);
int
alarm
=
spUtils
.
getSPValue
(
"alarm"
,
1
);
int
green
=
spUtils
.
getSPValue
(
"green"
,
1
);
int
brightness
=
spUtils
.
getSPValue
(
"brightness"
,
50
);
TrafficLightBean
ttt
=
new
TrafficLightBean
(
2
,
suspendAndContinue
,
totalSecond
,
brightness
,
open
,
close
,
green
,
alarm
);
byte
[]
bytes12
=
ttt
.
toByte
();
BlePlay
.
getInstance
().
sendPause
(
bytes12
,
new
BleWriteCallback
()
{
@Override
public
void
onWriteSuccess
(
int
current
,
int
total
,
byte
[]
justWrite
)
{
LogUtils
.
e
(
"发送成功:"
+
suspendAndContinue
);
//timerManager.cancelTimer();
}
@Override
public
void
onWriteFailure
(
BleException
exception
)
{
}
});
}
@OnClick
(
R
.
id
.
back_but
)
public
void
onViewClicked
()
{
timerManager
.
cancelTimer
();
finish
();
}
@OnClick
({
R
.
id
.
cancel_but
,
R
.
id
.
pause_but
,
R
.
id
.
resume_but
})
public
void
onViewClicked
(
View
view
)
{
...
...
@@ -117,8 +197,7 @@ public class PlayActivity extends BaseActivity {
switch
(
view
.
getId
())
{
case
R
.
id
.
cancel_but
:
//取消 关机
timerManager
.
cancelTimer
();
TrafficLightBean
trafficLightBean
=
new
TrafficLightBean
(
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
);
...
...
@@ -127,28 +206,10 @@ public class PlayActivity extends BaseActivity {
@Override
public
void
onWriteSuccess
(
int
current
,
int
total
,
byte
[]
justWrite
)
{
ToastUtils
.
show
(
"关机-发送成功"
);
timeHandler
.
removeMessages
(
1
);
}
@Override
public
void
onWriteFailure
(
BleException
exception
)
{
finish
();
}
});
case
R
.
id
.
pause_but
:
//暂停
int
time
=
mHour
*
360
+
mMin
*
60
+
mSecond
;
TrafficLightBean
ttt
=
new
TrafficLightBean
(
2
,
0
,
time
,
brightness
,
open
,
close
,
green
,
alarm
);
byte
[]
bytes12
=
ttt
.
toByte
();
BlePlay
.
getInstance
().
sendPause
(
bytes12
,
new
BleWriteCallback
()
{
@Override
public
void
onWriteSuccess
(
int
current
,
int
total
,
byte
[]
justWrite
)
{
ToastUtils
.
show
(
"暂停-发送成功"
);
timeHandler
.
removeMessages
(
1
);
}
@Override
public
void
onWriteFailure
(
BleException
exception
)
{
...
...
@@ -156,23 +217,31 @@ public class PlayActivity extends BaseActivity {
}
});
break
;
case
R
.
id
.
pause_but
:
//暂停
// int time = mHour * 3600 + mMin * 60 + mSecond;
suspendAndContinue
=
0
;
// TrafficLightBean ttt = new TrafficLightBean(2, suspendAndContinue,
// time, brightness, open, close, green, alarm);
// byte[] bytes12 = ttt.toByte();
// BlePlay.getInstance().sendPause(bytes12, new BleWriteCallback() {
// @Override
// public void onWriteSuccess(int current, int total, byte[] justWrite) {
//
// ToastUtils.show("暂停-发送成功");
//
// //timerManager.cancelTimer();
// }
//
// @Override
// public void onWriteFailure(BleException exception) {
//
// }
// });
break
;
case
R
.
id
.
resume_but
:
//开始
int
hh
=
mHour
*
360
+
mMin
*
60
+
mSecond
;
TrafficLightBean
tt
=
new
TrafficLightBean
(
2
,
1
,
hh
,
brightness
,
open
,
close
,
green
,
alarm
);
byte
[]
byte11
=
tt
.
toByte
();
BlePlay
.
getInstance
().
sendStard
(
byte11
,
new
BleWriteCallback
()
{
@Override
public
void
onWriteSuccess
(
int
current
,
int
total
,
byte
[]
justWrite
)
{
startRun
();
ToastUtils
.
show
(
"开始-发送成功"
);
}
suspendAndContinue
=
1
;
@Override
public
void
onWriteFailure
(
BleException
exception
)
{
}
});
break
;
}
...
...
app/src/main/java/com/example/blu/toys/activity/SetTimeActivity.java
View file @
4f9b38e3
...
...
@@ -447,7 +447,7 @@ public class SetTimeActivity extends BaseActivity {
//转换成秒 0000000000000000
int
time
=
hour
*
360
+
min
*
60
+
second
;
int
time
=
hour
*
360
0
+
min
*
60
+
second
;
SpUtils
spUtils
=
SpUtils
.
getSpUtils
(
SetTimeActivity
.
this
);
int
close
=
spUtils
.
getSPValue
(
"close"
,
1
);
int
open
=
spUtils
.
getSPValue
(
"open"
,
10
);
...
...
app/src/main/java/com/example/blu/toys/activity/TimerManager.java
0 → 100644
View file @
4f9b38e3
package
com
.
example
.
blu
.
toys
.
activity
;
import
android.os.Handler
;
import
android.os.Message
;
import
com.blankj.utilcode.util.LogUtils
;
import
java.util.Timer
;
import
java.util.TimerTask
;
/**
* Created by MQL on 2016/8/12.
*/
public
class
TimerManager
{
private
Timer
timer
;
private
TimerTask
timerTask
;
private
Handler
handler
;
private
int
startCount
=
0
;
private
int
countCount
=
0
;
public
TimerManager
(
final
Handler
handler
){
this
.
handler
=
handler
;
this
.
timer
=
new
Timer
();
this
.
timerTask
=
new
TimerTask
()
{
@Override
public
void
run
()
{
if
(
handler
!=
null
){
LogUtils
.
e
(
"定时器在走"
);
Message
msg
=
new
Message
();
handler
.
sendMessage
(
msg
);
}
}
};
}
/*
启动定时器, 在延时delay的时间后执行第一次,以后每隔period时间,执行一次
delay:第一次执行延时的时间
period:循环执行周期
*/
public
void
startTimer
(
long
delay
,
long
period
){
try
{
startCount
++;
timer
.
schedule
(
timerTask
,
delay
,
period
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
}
}
/*
取消定时器
*/
public
void
cancelTimer
(){
timer
.
cancel
();
timerTask
.
cancel
();
countCount
++;
}
}
app/src/main/java/com/example/blu/toys/utils/TimeBean.java
0 → 100644
View file @
4f9b38e3
package
com
.
example
.
blu
.
toys
.
utils
;
public
class
TimeBean
{
private
int
mHour
;
private
int
mMin
;
private
int
mSecond
;
private
String
[]
tims
;
public
String
[]
getTims
()
{
return
tims
;
}
public
void
setTims
(
String
[]
tims
)
{
this
.
tims
=
tims
;
}
public
int
getmHour
()
{
return
mHour
;
}
public
void
setmHour
(
int
mHour
)
{
this
.
mHour
=
mHour
;
}
public
int
getmMin
()
{
return
mMin
;
}
public
void
setmMin
(
int
mMin
)
{
this
.
mMin
=
mMin
;
}
public
int
getmSecond
()
{
return
mSecond
;
}
public
void
setmSecond
(
int
mSecond
)
{
this
.
mSecond
=
mSecond
;
}
}
app/src/main/java/com/example/blu/toys/utils/TimeUtil.java
0 → 100644
View file @
4f9b38e3
package
com
.
example
.
blu
.
toys
.
utils
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
public
class
TimeUtil
{
public
static
String
formatTime
(
long
ms
)
{
int
ss
=
1000
;
int
mi
=
ss
*
60
;
int
hh
=
mi
*
60
;
int
dd
=
hh
*
24
;
long
day
=
ms
/
dd
;
long
hour
=
(
ms
-
day
*
dd
)
/
hh
;
long
minute
=
(
ms
-
day
*
dd
-
hour
*
hh
)
/
mi
;
long
second
=
(
ms
-
day
*
dd
-
hour
*
hh
-
minute
*
mi
)
/
ss
;
long
milliSecond
=
ms
-
day
*
dd
-
hour
*
hh
-
minute
*
mi
-
second
*
ss
;
String
strHour
=
hour
<
10
?
"0"
+
hour
:
""
+
hour
;
//小时
String
strMinute
=
minute
<
10
?
"0"
+
minute
:
""
+
minute
;
//分钟
String
strSecond
=
second
<
10
?
"0"
+
second
:
""
+
second
;
//秒
String
strMilliSecond
=
milliSecond
<
10
?
"0"
+
milliSecond
:
""
+
milliSecond
;
//毫秒
strMilliSecond
=
milliSecond
<
100
?
"0"
+
strMilliSecond
:
""
+
strMilliSecond
;
return
strHour
+
":"
+
strMinute
+
" : "
+
strSecond
+
","
+
strMilliSecond
;
}
public
static
TimeBean
getTimeBeanBySecond
(
Long
second
){
String
time
=
formatTime
(
second
*
1000
);
TimeBean
timeBean
=
new
TimeBean
();
String
[]
tims
=
time
.
split
(
":"
);
timeBean
.
setTims
(
tims
);
timeBean
.
setmHour
(
Integer
.
valueOf
(
tims
[
0
].
trim
()));
timeBean
.
setmMin
(
Integer
.
valueOf
(
tims
[
1
].
trim
()));
timeBean
.
setmSecond
(
Integer
.
valueOf
(
tims
[
2
].
split
(
","
)[
0
].
trim
()));
return
timeBean
;
}
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
Integer
.
valueOf
(
"00"
));
TimeBean
timeBean
=
getTimeBeanBySecond
(
60
l
);
System
.
out
.
printf
(
timeBean
.
getmHour
()+
":"
+
timeBean
.
getmMin
()+
":"
+
timeBean
.
getmSecond
());
}
}
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