ラベル 小技 の投稿を表示しています。 すべての投稿を表示
ラベル 小技 の投稿を表示しています。 すべての投稿を表示

2011年10月8日土曜日

Thunderbirdの送信メールの自動改行を無くす方法

自分の備忘録


メニューから
「ツール」→「オプション」



「詳細」で、「一般」のタブを選ぶ。

「高度な設定」の「設定エディタ」を選ぶ。



「about:config」は内部の定数などを編集するので間違えると深刻な問題を引き起こすので、
最新の注意を払って変更する。


「フィルタ」に「mailnews.wraplength」を入力し検索する。

出てきた設定名「mailnews.wraplength」を右クリックし、「値を変更」を選ぶ



入力ボックスを「0」としてOKを押す。

「about:config」を閉じて、「オプション」でOKを押すと設定が反映される。



#以下アフィリエイト用の広告です

2011年4月29日金曜日

javadocのdocletをEclipceで作る

自分用のメモだけど、javadocのdocletをちょっと作る機会があったのでメモ。


ここを参考にした
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/javadoc/doclet/overview.html


Eclipseだと文字エンコードで怒られなくなる。なんでだろ?


・ListClass.java
ソースに含まれるクラスを標準出力へ吐き出してくれる。
パッケージをデフォルト・パッケージにすると実行時に楽みたい

import com.sun.javadoc.*;

public class ListClass {
    public static boolean start(RootDoc root) {
        ClassDoc[] classes = root.classes();
        for (int i = 0; i < classes.length; ++i) {
            System.out.println(classes[i]);
        }
        return true;
    }
}
・プロジェクトの実行の構成を変える メイン・クラス com.sun.tools.javadoc.Main 引数 -docletpath ${workspace_loc:doclet/bin} -doclet MyDoclet -sourcepath ${workspace_loc:対象になるソース} -subpackages パッケージ名 -private 


2011年3月27日日曜日

Androidでアプリのサイズを取得する方法

Androidのアプリのサイズを取得する方法をメモ。
IPackageStatsObserverで取得が可能なようです。
ただ残念ながら非公開APIらしく、標準では取得が出来ないようなのでちょっと工夫が必要。

IPackageStatsObserverを使用する方法。
参考サイト リンク1リンク2

IPackageStatsObserverを使えるようにする方法

  1. プロジェクトのsrcにandroid.content.pmのパッケージを作成する
  2. IPackageStatsObserver.aidlPackageStats.aidlの2つのAIDLファイルをコピーして先のパッケージへ追加する

アプリのサイズを取得する方法
  1. AndroidManifest.xmlへ<uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>を追加する
  2. 以下のコードで取得が可能

Method getPackageSizeInfo = 
    packageManager.getClass().getMethod("getPackageSizeInfo", 
                                        String.class,
     IPackageStatsObserver.class);

getPackageSizeInfo.invoke(packageManager, info.packageName, new IPackageStatsObserver.Stub() {
    @Override
    public void onGetStatsCompleted(PackageStats pStats, boolean succeeded) 
    throws RemoteException {
    
        Log.i("AppSize", "codeSize: " + pStats.codeSize);
    }
});


2011年1月23日日曜日

Androidマーケットで検索させる方法

Intentを投げてマーケットで検索をする方法

/**
 * マーケットでアプリを検索
 * @param packageName パッケージ名
 */
private void viewMarket(String packageName) {
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:" + packageName));
    startActivity(intent);
}