2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-22 01:51:47 +00:00

Android Lint issues

This commit is contained in:
Albert Vaca 2013-08-08 04:26:06 +02:00
parent 27f7e54c7f
commit 9fc4ad7c30
16 changed files with 57 additions and 59 deletions

View File

@ -7,6 +7,15 @@
<uses-sdk android:minSdkVersion="16"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.BATTERY_STATS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<application
android:allowBackup="true"
android:icon="@drawable/icon"
@ -59,13 +68,4 @@
</application>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.BATTERY_STATS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
</manifest>

View File

@ -26,11 +26,11 @@ import java.util.HashMap;
public class BackgroundService extends Service {
ArrayList<BaseLinkProvider> linkProviders = new ArrayList<BaseLinkProvider>();
private ArrayList<BaseLinkProvider> linkProviders = new ArrayList<BaseLinkProvider>();
ArrayList<BasePackageInterface> packageInterfaces = new ArrayList<BasePackageInterface>();
private ArrayList<BasePackageInterface> packageInterfaces = new ArrayList<BasePackageInterface>();
HashMap<String, Device> devices = new HashMap<String, Device>();
private HashMap<String, Device> devices = new HashMap<String, Device>();
public void registerLinkProviders() {

View File

@ -11,10 +11,10 @@ import java.util.ArrayList;
public abstract class BaseComputerLink {
private BaseLinkProvider linkProvider;
private String deviceId;
private ArrayList<PackageReceiver> receivers = new ArrayList<PackageReceiver>();
public BaseComputerLink(String deviceId, BaseLinkProvider linkProvider) {
protected BaseComputerLink(String deviceId, BaseLinkProvider linkProvider) {
this.linkProvider = linkProvider;
this.deviceId = deviceId;
}
@ -35,7 +35,6 @@ public abstract class BaseComputerLink {
public interface PackageReceiver {
public void onPackageReceived(NetworkPackage np);
}
ArrayList<PackageReceiver> receivers = new ArrayList<PackageReceiver>();
public void addPackageReceiver(PackageReceiver pr) {
receivers.add(pr);

View File

@ -30,18 +30,6 @@ public class TcpComputerLink extends BaseComputerLink {
connect(ip,port,null,null);
}
@Override
public boolean sendPackage(NetworkPackage np) {
Log.e("TcpComputerLink", "sendPackage");
if (session == null) {
Log.e("TcpComputerLink","not yet connected");
return false;
} else {
session.write(np.serialize());
return true;
}
}
public void connect(final InetAddress ip, final int port, final Handler callback, final Handler brokenHandler) {
Log.e("TcpComputerLink","connect: "+ip.toString()+":"+port);
@ -94,4 +82,15 @@ public class TcpComputerLink extends BaseComputerLink {
}
@Override
public boolean sendPackage(NetworkPackage np) {
Log.e("TcpComputerLink", "sendPackage");
if (session == null) {
Log.e("TcpComputerLink","not yet connected");
return false;
} else {
session.write(np.serialize());
return true;
}
}
}

View File

@ -14,7 +14,6 @@ public class ContactsHelper {
Log.e("PhoneNumberLookup", number);
Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(number));
Cursor cursor = null;
try {
cursor = context.getContentResolver().query(
uri,

View File

@ -18,7 +18,6 @@ public class Device {
private String deviceId;
private String name;
Device(String deviceId, String name, BaseComputerLink dl) {
this.deviceId = deviceId;
this.name = name;

View File

@ -14,13 +14,13 @@ import java.util.HashMap;
public class AvahiTcpLinkProvider extends BaseLinkProvider {
String serviceType = "_kdeconnect._tcp";
private final String serviceType = "_kdeconnect._tcp";
Context context;
NsdManager mNsdManager;
private Context context;
private NsdManager mNsdManager;
private NsdManager.DiscoveryListener oldListener = null;
HashMap<String, TcpComputerLink> visibleComputers = new HashMap<String, TcpComputerLink>();
private HashMap<String, TcpComputerLink> visibleComputers = new HashMap<String, TcpComputerLink>();
public AvahiTcpLinkProvider(Context context) {
this.context = context;

View File

@ -9,7 +9,7 @@ import java.util.ArrayList;
public abstract class BaseLinkProvider {
ArrayList<ConnectionReceiver> connectionReceivers = new ArrayList<ConnectionReceiver>();
private ArrayList<ConnectionReceiver> connectionReceivers = new ArrayList<ConnectionReceiver>();
public interface ConnectionReceiver {
public void onConnectionAccepted(NetworkPackage identityPackage, BaseComputerLink link);

View File

@ -31,12 +31,12 @@ public class BroadcastTcpLinkProvider extends BaseLinkProvider {
private final static int port = 1714;
Context context;
HashMap<String, NioSessionComputerLink> visibleComputers = new HashMap<String, NioSessionComputerLink>();
HashMap<Long, NioSessionComputerLink> nioSessions = new HashMap<Long, NioSessionComputerLink>();
private Context context;
private HashMap<String, NioSessionComputerLink> visibleComputers = new HashMap<String, NioSessionComputerLink>();
private HashMap<Long, NioSessionComputerLink> nioSessions = new HashMap<Long, NioSessionComputerLink>();
NioSocketAcceptor tcpAcceptor = null;
NioDatagramAcceptor udpAcceptor = null;
private NioSocketAcceptor tcpAcceptor = null;
private NioDatagramAcceptor udpAcceptor = null;
private final IoHandler tcpHandler = new IoHandlerAdapter() {
@Override

View File

@ -16,6 +16,8 @@ import org.kde.connect.LinkProviders.BaseLinkProvider;
import org.kde.connect.PackageInterfaces.PingPackageInterface;
import org.kde.kdeconnect.R;
import java.util.ArrayList;
public class MainActivity extends Activity {
@ -81,7 +83,8 @@ public class MainActivity extends Activity {
@Override
public void run() {
Log.e("MainActivity","updateComputerList");
String[] listContent = service.getVisibleDevices().toArray(new String[0]);
ArrayList<String> devices = service.getVisibleDevices();
String[] listContent = devices.toArray(new String[devices.size()]);
ListView list = (ListView)findViewById(R.id.listView1);
list.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, listContent));
}

View File

@ -12,11 +12,11 @@ import org.kde.connect.NetworkPackage;
public class BatteryMonitorPackageInterface extends BasePackageInterface {
NetworkPackage lastPackage = null;
private NetworkPackage lastPackage = null;
Context context;
IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
BroadcastReceiver receiver = new BroadcastReceiver() {
private Context context;
private IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
private BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {

View File

@ -9,11 +9,11 @@ import org.kde.connect.NetworkPackage;
public class ClipboardPackageInterface extends BasePackageInterface {
boolean ignore_next_clipboard_change = false;
private boolean ignore_next_clipboard_change = false;
Context context;
ClipboardManager cm;
ClipboardManager.OnPrimaryClipChangedListener listener = new ClipboardManager.OnPrimaryClipChangedListener() {
private Context context;
private ClipboardManager cm;
private ClipboardManager.OnPrimaryClipChangedListener listener = new ClipboardManager.OnPrimaryClipChangedListener() {
@Override
public void onPrimaryClipChanged() {
try {

View File

@ -1,6 +1,5 @@
package org.kde.connect.PackageInterfaces;
import android.R;
import android.app.Notification;
import android.app.NotificationManager;
import android.content.Context;
@ -16,15 +15,15 @@ import java.util.ArrayList;
public class MprisControlPackageInterface extends BasePackageInterface {
Context context;
private Context context;
String nowPlaying = "";
Handler nowPlayingUpdated = null;
private String nowPlaying = "";
private Handler nowPlayingUpdated = null;
ArrayList<String> playerList = new ArrayList<String>();
Handler playerListUpdated = null;
private ArrayList<String> playerList = new ArrayList<String>();
private Handler playerListUpdated = null;
String player = "";
private String player = "";
@Override
public boolean onCreate(Context ctx) {

View File

@ -12,7 +12,7 @@ import org.kde.connect.NetworkPackage;
public class PingPackageInterface extends BasePackageInterface {
Context context;
private Context context;
@Override
public boolean onCreate(Context ctx) {

View File

@ -61,8 +61,8 @@ public class ServiceLauncher extends BroadcastReceiver
if (smsnotify == null) return;
try {
Object[] pdus = (Object[]) bundle.get("pdus");
for (int i = 0; i < pdus.length; i++) {
SmsMessage message = SmsMessage.createFromPdu((byte[])pdus[i]);
for (Object pdu : pdus) {
SmsMessage message = SmsMessage.createFromPdu((byte[])pdu);
smsnotify.smsBroadcastReceived(message);
}
} catch(Exception e) {

View File

@ -10,7 +10,7 @@ import org.kde.kdeconnect.R;
public class SettingsFragment extends PreferenceFragment {
SharedPreferences.OnSharedPreferenceChangeListener preferenceChangeListener = new SharedPreferences.OnSharedPreferenceChangeListener() {
private SharedPreferences.OnSharedPreferenceChangeListener preferenceChangeListener = new SharedPreferences.OnSharedPreferenceChangeListener() {
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {