Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
YGOMobile-Cn-Ko-En
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
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
fallenstardust
YGOMobile-Cn-Ko-En
Commits
a21ae230
Commit
a21ae230
authored
Feb 20, 2020
by
feihuaduo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
决斗助手卡查问题修复
去除多于代码
parent
4b563ed2
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
50 additions
and
69 deletions
+50
-69
mobile/src/main/java/cn/garymb/ygomobile/ui/activities/BaseActivity.java
.../java/cn/garymb/ygomobile/ui/activities/BaseActivity.java
+0
-15
mobile/src/main/java/cn/garymb/ygomobile/ui/activities/PermissionsActivity.java
...n/garymb/ygomobile/ui/activities/PermissionsActivity.java
+1
-25
mobile/src/main/java/cn/garymb/ygomobile/ui/cards/CardSearchActivityImpl.java
.../cn/garymb/ygomobile/ui/cards/CardSearchActivityImpl.java
+19
-16
mobile/src/main/java/cn/garymb/ygomobile/ui/home/HomeActivity.java
...c/main/java/cn/garymb/ygomobile/ui/home/HomeActivity.java
+21
-5
mobile/src/main/java/cn/garymb/ygomobile/ui/mycard/mcchat/management/ServiceManagement.java
...mobile/ui/mycard/mcchat/management/ServiceManagement.java
+0
-8
mobile/src/main/java/com/ourygo/assistant/util/ClipManagement.java
...c/main/java/com/ourygo/assistant/util/ClipManagement.java
+9
-0
No files found.
mobile/src/main/java/cn/garymb/ygomobile/ui/activities/BaseActivity.java
View file @
a21ae230
...
...
@@ -62,17 +62,7 @@ public class BaseActivity extends AppCompatActivity {
@Override
protected
void
onResume
()
{
super
.
onResume
();
try
{
FileLogUtil
.
writeAndTime
(
"开始显示"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
if
(
Build
.
VERSION
.
SDK_INT
<
Build
.
VERSION_CODES
.
M
||
!
startPermissionsActivity
()){
try
{
FileLogUtil
.
writeAndTime
(
"不申请权限"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
onActivityResult
(
REQUEST_PERMISSIONS
,
PermissionsActivity
.
PERMISSIONS_GRANTED
,
null
);
}
}
...
...
@@ -221,11 +211,6 @@ public class BaseActivity extends AppCompatActivity {
String
[]
PERMISSIONS
=
getPermissions
();
if
(
PERMISSIONS
==
null
||
PERMISSIONS
.
length
==
0
)
return
false
;
try
{
FileLogUtil
.
writeAndTime
(
"申请权限"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
return
PermissionsActivity
.
startActivityForResult
(
this
,
REQUEST_PERMISSIONS
,
PERMISSIONS
);
}
...
...
mobile/src/main/java/cn/garymb/ygomobile/ui/activities/PermissionsActivity.java
View file @
a21ae230
...
...
@@ -59,11 +59,6 @@ public class PermissionsActivity extends AppCompatActivity {
protected
void
onCreate
(
@Nullable
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
if
(
getIntent
()
==
null
||
!
getIntent
().
hasExtra
(
EXTRA_PERMISSIONS
))
{
try
{
FileLogUtil
.
writeAndTime
(
"所有权限已获取"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
allPermissionsGranted
();
}
else
{
mChecker
=
PermissionsChecker
.
getPermissionsChecker
(
this
);
...
...
@@ -78,18 +73,9 @@ public class PermissionsActivity extends AppCompatActivity {
String
[]
permissions
=
getPermissions
();
if
(
mChecker
.
lacksPermissions
(
permissions
))
{
requestPermissions
(
permissions
);
// 请求权限
try
{
FileLogUtil
.
writeAndTime
(
"onResume请求权限"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
else
{
allPermissionsGranted
();
// 全部权限都已获取
try
{
FileLogUtil
.
writeAndTime
(
"onResume所有权限已获取"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
}
else
{
isRequireCheck
=
true
;
...
...
@@ -124,19 +110,9 @@ public class PermissionsActivity extends AppCompatActivity {
@Override
public
void
onRequestPermissionsResult
(
int
requestCode
,
@NonNull
String
[]
permissions
,
@NonNull
int
[]
grantResults
)
{
if
(
requestCode
==
PERMISSION_REQUEST_CODE
&&
hasAllPermissionsGranted
(
grantResults
))
{
try
{
FileLogUtil
.
writeAndTime
(
"权限请求回调:所有权限已获取"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
isRequireCheck
=
true
;
allPermissionsGranted
();
}
else
{
try
{
FileLogUtil
.
writeAndTime
(
"权限请求回调:权限未得到"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
isRequireCheck
=
false
;
showMissingPermissionDialog
(
getNoPermission
(
permissions
,
grantResults
));
}
...
...
mobile/src/main/java/cn/garymb/ygomobile/ui/cards/CardSearchActivityImpl.java
View file @
a21ae230
...
...
@@ -51,7 +51,7 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
private
ImageLoader
mImageLoader
;
private
String
intentSearchMessage
;
private
boolean
is
FirstCardSearch
=
tru
e
;
private
boolean
is
InitCdbOk
=
fals
e
;
private
String
currentCardSearchMessage
=
""
;
private
DuelAssistantManagement
duelAssistantManagement
;
private
CardDetail
mCardDetail
;
...
...
@@ -62,11 +62,7 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
super
.
onCreate
(
savedInstanceState
);
setContentView
(
R
.
layout
.
activity_search
);
duelAssistantManagement
=
DuelAssistantManagement
.
getInstance
();
if
(
TextUtils
.
isEmpty
(
getIntent
().
getStringExtra
(
CardSearchAcitivity
.
SEARCH_MESSAGE
)))
{
currentCardSearchMessage
=
duelAssistantManagement
.
getCardSearchMessage
();
}
intentSearchMessage
=
getIntent
().
getStringExtra
(
CardSearchAcitivity
.
SEARCH_MESSAGE
);
Toolbar
toolbar
=
$
(
R
.
id
.
toolbar
);
setSupportActionBar
(
toolbar
);
enableBackHome
();
...
...
@@ -102,25 +98,32 @@ class CardSearchActivityImpl extends BaseActivity implements CardLoader.CallBack
isLoad
=
true
;
mCardLoader
.
loadData
();
mCardSelector
.
initItems
();
intentSearch
();
isFirstCardSearch
=
false
;
//数据库初始化完毕后搜索被传入的关键字
intentSearch
(
intentSearchMessage
);
isInitCdbOk
=
true
;
});
}
@Override
protected
void
onRestart
()
{
super
.
onRestart
();
if
(!
isFirstCardSearch
&&
!
currentCardSearchMessage
.
equals
(
duelAssistantManagement
.
getCardSearchMessage
()))
{
currentCardSearchMessage
=
duelAssistantManagement
.
getCardSearchMessage
();
intentSearch
();
//数据库初始化完毕并且决斗助手的卡查关键字未被搜索过就卡查
if
(
isInitCdbOk
&&
!
currentCardSearchMessage
.
equals
(
duelAssistantManagement
.
getCardSearchMessage
()))
{
intentSearch
(
null
);
}
}
private
void
intentSearch
()
{
// intentSearchMessage=getIntent().getStringExtra(CardSearchAcitivity.SEARCH_MESSAGE);
currentCardSearchMessage
=
duelAssistantManagement
.
getCardSearchMessage
();
private
void
intentSearch
(
String
searchMessage
)
{
//如果要求搜索的关键字为空,就搜索决斗助手保存的卡查关键字
if
(
TextUtils
.
isEmpty
(
searchMessage
)){
currentCardSearchMessage
=
duelAssistantManagement
.
getCardSearchMessage
();
}
else
{
currentCardSearchMessage
=
searchMessage
;
}
//卡查关键字为空不卡查
if
(
TextUtils
.
isEmpty
(
currentCardSearchMessage
))
return
;
mCardSelector
.
search
(
currentCardSearchMessage
);
}
protected
void
setListeners
()
{
...
...
mobile/src/main/java/cn/garymb/ygomobile/ui/home/HomeActivity.java
View file @
a21ae230
...
...
@@ -11,6 +11,7 @@ import android.os.Build;
import
android.os.Bundle
;
import
android.os.Handler
;
import
android.text.TextUtils
;
import
android.util.Log
;
import
android.util.SparseArray
;
import
android.view.Gravity
;
import
android.view.Menu
;
...
...
@@ -161,6 +162,11 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
handler
.
postDelayed
(
new
Runnable
()
{
@Override
public
void
run
()
{
try
{
FileLogUtil
.
writeAndTime
(
"主页决斗助手检查"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
duelAssistantManagement
.
checkClip
(
ID_MAINACTIVITY
);
}
},
500
);
...
...
@@ -176,6 +182,11 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
@Override
public
void
onJoinRoom
(
String
password
,
int
id
)
{
if
(
id
==
ID_MAINACTIVITY
)
{
try
{
FileLogUtil
.
writeAndTime
(
"主页加房触发"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
QuickjoinRoom
(
password
);
}
}
...
...
@@ -183,6 +194,11 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
@Override
public
void
onCardSearch
(
String
key
,
int
id
)
{
if
(
id
==
ID_MAINACTIVITY
)
{
try
{
FileLogUtil
.
writeAndTime
(
"主页卡查触发"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
Intent
intent
=
new
Intent
(
this
,
CardSearchAcitivity
.
class
);
intent
.
putExtra
(
CardSearchAcitivity
.
SEARCH_MESSAGE
,
key
);
startActivity
(
intent
);
...
...
@@ -192,6 +208,11 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
@Override
public
void
onSaveDeck
(
String
message
,
boolean
isUrl
,
int
id
)
{
if
(
id
==
ID_MAINACTIVITY
)
{
try
{
FileLogUtil
.
writeAndTime
(
"主页保存卡组触发"
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
saveDeck
(
message
,
isUrl
);
}
}
...
...
@@ -214,11 +235,6 @@ public abstract class HomeActivity extends BaseActivity implements NavigationVie
ScreenUtil
.
findNotchInformation
(
HomeActivity
.
this
,
new
ScreenUtil
.
FindNotchInformation
()
{
@Override
public
void
onNotchInformation
(
boolean
isNotch
,
int
notchHeight
,
int
phoneType
)
{
try
{
FileLogUtil
.
writeAndTime
(
"检查刘海"
+
isNotch
+
" "
+
notchHeight
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
AppsSettings
.
get
().
setNotchHeight
(
notchHeight
);
}
});
...
...
mobile/src/main/java/cn/garymb/ygomobile/ui/mycard/mcchat/management/ServiceManagement.java
View file @
a21ae230
...
...
@@ -125,24 +125,16 @@ public class ServiceManagement {
.
setSecurityMode
(
ConnectionConfiguration
.
SecurityMode
.
disabled
)
.
setHost
(
"chat.mycard.moe"
)
.
build
();
FileLogUtil
.
writeAndTime
(
"初始化配置"
);
con
=
new
XMPPTCPConnection
(
config
);
FileLogUtil
.
writeAndTime
(
"建立新配置"
);
return
con
;
}
public
boolean
login
(
String
name
,
String
password
)
throws
IOException
,
SmackException
,
XMPPException
,
InterruptedException
{
FileLogUtil
.
writeAndTime
(
"获取配置之前"
);
XMPPTCPConnection
con
=
getConnextion
(
name
,
password
);
FileLogUtil
.
writeAndTime
(
"获取配置完毕"
);
con
.
connect
();
FileLogUtil
.
writeAndTime
(
"连接完毕"
);
if
(
con
.
isConnected
())
{
con
.
login
();
FileLogUtil
.
writeAndTime
(
"登陆完毕"
);
con
.
addConnectionListener
(
new
TaxiConnectionListener
());
FileLogUtil
.
writeAndTime
(
"设置监听完毕"
);
setIsConnected
(
true
);
return
true
;
}
...
...
mobile/src/main/java/com/ourygo/assistant/util/ClipManagement.java
View file @
a21ae230
...
...
@@ -7,6 +7,10 @@ import android.text.TextUtils;
import
com.ourygo.assistant.base.listener.OnClipChangedListener
;
import
java.io.IOException
;
import
cn.garymb.ygomobile.utils.FileLogUtil
;
public
class
ClipManagement
implements
ClipboardManager
.
OnPrimaryClipChangedListener
{
public
static
final
int
ID_CLIP_LISTENER
=-
1
;
...
...
@@ -59,6 +63,11 @@ public class ClipManagement implements ClipboardManager.OnPrimaryClipChangedList
if
(
TextUtils
.
isEmpty
(
clipMessage
))
{
return
;
}
try
{
FileLogUtil
.
writeAndTime
(
"剪贴板监听触发:"
+
clipMessage
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
if
(
onClipChangedListener
!=
null
)
onClipChangedListener
.
onClipChanged
(
clipMessage
,
false
,
ID_CLIP_LISTENER
);
}
...
...
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