Skip to content

Instantly share code, notes, and snippets.

View amay077's full-sized avatar
🏠
Working from home

amay077 amay077

🏠
Working from home
View GitHub Profile
@amay077
amay077 / MainActivity.cs
Created March 26, 2013 14:51
Xamarin Component Store を眺めてみる ref: http://qiita.com/items/811cdd8ab3d1243045b6
<省略>
using Xamarin.Controls;
namespace AlertCenterSample
{
[Activity (Label = "AlertCenterSample", MainLauncher = true)]
public class Activity1 : Activity
{
protected override void OnCreate(Bundle bundle)
{
@amay077
amay077 / _config.yml
Created March 31, 2013 07:42
Octopress Top Categories Plugin を使う ref: http://qiita.com/items/3296fdf1ea11c7c9ace4
# [変更]custom/asides/top_category_list.html を任意の位置に挿入する
default_asides: [custom/asides/about.html, asides/recent_posts.html, custom/asides/top_category_list.html]
# [追加]カテゴリの表示件数
top_category_limit: 15
@amay077
amay077 / StartService.java
Created April 9, 2013 13:21
bind されてても stopService で止まるサービスの作り方 ref: http://qiita.com/items/08f255bc90b99969bb72
Intent intent = new Intent(context, TestService.class);
final ServiceConnection conn = new ServiceConnection() {
public void onServiceConnected(ComponentName name, IBinder service) {
Log.i("ServiceTest", "onServiceConnected");
binder = ITestService.Stub.asInterface(service);
}
// stopService すると呼ばれる
public void onServiceDisconnected(ComponentName name) {
@amay077
amay077 / file0.sh
Created April 10, 2013 09:32
SharedPreference は消さずにアプリだけアンインストールする方法 ref: http://qiita.com/items/5442b2e9b8673922a13e
adb shell pm uninstall -k <package name>
@amay077
amay077 / DateTimeFormatTest.java
Created April 15, 2013 10:33
DateFormat.format では HH:mm が使えない ref: http://qiita.com/items/b33603b958a4d0eedc8a
long t = System.currentTimeMillis();
Log.d("By DateFormat", DateFormat.format("HH:mm", t).toString());
Log.d("By SimpleDateFormat", new SimpleDateFormat("HH:mm").format(new Date(t)));
@amay077
amay077 / IsolatedStorageiOSTestViewController.cs
Last active September 8, 2017 10:20
Xamarin.Android/iOS で IsolatedStorage を使う ref: http://qiita.com/amay077/items/672aaf058357a4ecf8a5
using System;
using System.Drawing;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
using System.IO.IsolatedStorage;
using System.IO;
namespace IsolatedStorageiOSTest
{
@amay077
amay077 / SampleMapActivity.cs
Last active September 8, 2017 10:20
Google Maps SDK(Android/iOS) で円を描く ref: http://qiita.com/amay077/items/f9f98afae215d822455d
var ICELAND = new LatLng(64.88, -18.32);
var LIBREVILLE = new LatLng(0.401, 9.459);
_map.AddCircle(new CircleOptions()
.InvokeCenter(ICELAND)
.InvokeStrokeColor(Color.Blue.ToArgb())
.InvokeStrokeWidth(5f)
.InvokeRadius(5000000)); // 500km
_map.AddCircle(new CircleOptions()
@amay077
amay077 / PartOfMarkersViewController.cs
Last active September 8, 2017 10:20
Xamarin Studio でコンポーネントを更新する方法 ref: http://qiita.com/amay077/items/2515dc0c01eede84bb19
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
var camera = CameraPosition.FromCamera (-37.81969, 144.966085, 4);
var mapView = MapView.FromCamera (RectangleF.Empty, camera);
var sydneyMarker = new Marker () {
Title = "Sydney",
Snippet = "Population: 4,605,992",
@amay077
amay077 / AndroidManifest.xml
Last active September 8, 2017 10:20
Google I/O 2013 で発表された行動認識(Activity Recognition)を使ってみる ref: http://qiita.com/amay077/items/a6b4ff0d69dd4d787ce2
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.activityrecognizingsample"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="com.google.android.gms.permission.ACTIVITY_RECOGNITION"/>
@amay077
amay077 / AndroidManifest.xml
Last active September 8, 2017 10:20
Google I/O 2013 で発表された Fused Location Provider を使ってみる ref: http://qiita.com/amay077/items/b1849c6377f70d2060e0
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.fusedlocationprovidersample"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>