2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-22 09:58:08 +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" <uses-sdk android:minSdkVersion="16"
android:targetSdkVersion="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 <application
android:allowBackup="true" android:allowBackup="true"
android:icon="@drawable/icon" android:icon="@drawable/icon"
@ -59,13 +68,4 @@
</application> </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> </manifest>

View File

@ -26,11 +26,11 @@ import java.util.HashMap;
public class BackgroundService extends Service { 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() { public void registerLinkProviders() {

View File

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

View File

@ -30,18 +30,6 @@ public class TcpComputerLink extends BaseComputerLink {
connect(ip,port,null,null); 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) { public void connect(final InetAddress ip, final int port, final Handler callback, final Handler brokenHandler) {
Log.e("TcpComputerLink","connect: "+ip.toString()+":"+port); 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); Log.e("PhoneNumberLookup", number);
Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(number)); Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(number));
Cursor cursor = null;
try { try {
cursor = context.getContentResolver().query( cursor = context.getContentResolver().query(
uri, uri,

View File

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

View File

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

View File

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

View File

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

View File

@ -16,6 +16,8 @@ import org.kde.connect.LinkProviders.BaseLinkProvider;
import org.kde.connect.PackageInterfaces.PingPackageInterface; import org.kde.connect.PackageInterfaces.PingPackageInterface;
import org.kde.kdeconnect.R; import org.kde.kdeconnect.R;
import java.util.ArrayList;
public class MainActivity extends Activity { public class MainActivity extends Activity {
@ -81,7 +83,8 @@ public class MainActivity extends Activity {
@Override @Override
public void run() { public void run() {
Log.e("MainActivity","updateComputerList"); 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); ListView list = (ListView)findViewById(R.id.listView1);
list.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, listContent)); 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 { public class BatteryMonitorPackageInterface extends BasePackageInterface {
NetworkPackage lastPackage = null; private NetworkPackage lastPackage = null;
Context context; private Context context;
IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); private IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
BroadcastReceiver receiver = new BroadcastReceiver() { private BroadcastReceiver receiver = new BroadcastReceiver() {
@Override @Override
public void onReceive(Context context, Intent intent) { public void onReceive(Context context, Intent intent) {

View File

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

View File

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

View File

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

View File

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

View File

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