I hereby claim:
- I am scottyab on github.
- I am scottyab (https://keybase.io/scottyab) on keybase.
- I have a public key whose fingerprint is 88AE 289F 03AE 3684 94BA B89F A056 9F94 AD10 76CD
To claim this, I am signing this object:
| //bad passing the whole paracable object | |
| public static Intent getStartingIntent(Context context, | |
| User user) { | |
| Intent i = new Intent(context, UserDetailsActivity.class); | |
| i.putExtra(EXTRA_USER, user); | |
| return i; | |
| } | |
| //better to pass just the ID to lookup the user details | |
| public static Intent getStartingIntent(Context context, |
| //explicit (to MyService) | |
| Intent intent = new Intent(context, MyService.class); | |
| PendingIntent pi = PendingIntent.getService(getApplicationContext(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); | |
| //implicit | |
| Intent intent = new Intent("com.my.app.action") | |
| PendingIntent pi = PendingIntent.getService(getApplicationContext(), 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); |
| /** | |
| * Implements whitelisting on host name | |
| */ | |
| public class SaferWebViewClient extends WebViewClient { | |
| private String[] hostsWhitelist; | |
| public SaferWebViewClient(String hostsWhitelsit){ | |
| super(); | |
| this.hostsWhitelist = hostsWhitelist; |
| package com.vf.tools | |
| import java.io.File; | |
| import java.io.FileOutputStream; | |
| import java.io.IOException; | |
| import java.io.RandomAccessFile; | |
| import java.util.UUID; | |
| import android.content.Context; |
I hereby claim:
To claim this, I am signing this object:
| #!/bin/bash | |
| #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 | |
| #Copyright 2013 Valentin Kalchev | |
| #Date: 26/02/2013 | |
| #Target: Mac OS X Terminal + Android ADB + AAPT | |
| sharePackageName="" |
| #!/bin/bash | |
| # no further use for remaining crypto stuff | |
| rm -Rf crypto | |
| # Package rename org.bouncycastle to org.spongycastle | |
| find -name bouncycastle | xargs rename s/bouncycastle/spongycastle/ | |
| find bc* -type f | xargs sed -i s/bouncycastle/spongycastle/g |
| public class Repository extends SQLiteOpenHelper { | |
| private static final int VERSION = 1; | |
| private static final String DATABASE_NAME = "data.sqlite"; | |
| private static File DATABASE_FILE; | |
| // This is an indicator if we need to copy the | |
| // database file. | |
| private boolean mInvalidDatabaseFile = false; | |
| private boolean mIsUpgraded = false; | |
| private Context mContext; |
| package com.scottyab.encryption; | |
| /* | |
| * This software is provided 'as-is', without any express or implied | |
| * warranty. In no event will Google be held liable for any damages | |
| * arising from the use of this software. | |
| * | |
| * Permission is granted to anyone to use this software for any purpose, | |
| * including commercial applications, and to alter it and redistribute it | |
| * freely, as long as the origin is not misrepresented. |
| /* | |
| * Copyright 2013 Scott Alexander-Bown | |
| * | |
| * 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 |