のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

2014-01-01から1年間の記事一覧

Typeface.DEFAULT

335 static { 344 sDefaults = new Typeface[] { 338 create((String) null, 0); 339 create((String) null, Typeface.BOLD); 347 create((String) null, Typeface.ITALIC), 348 create((String) null, Typeface.BOLD_ITALIC), 349 }; 350 351 } familyName …

getNativeTypeface

568 static jfloat measureText_StringI(JNIEnv* env, jobject jpaint, jstring text, jint bidiFlags) { 569 NPE_CHECK_RETURN_ZERO(env, jpaint); 570 NPE_CHECK_RETURN_ZERO(env, text); 571 572 size_t textLength = env->GetStringLength(text); 573 if…

setTypeface

1060 public Typeface setTypeface(Typeface typeface) { 1061 long typefaceNative = 0; 1062 if (typeface != null) { 1063 typefaceNative = typeface.native_instance; 1064 } 1065 native_setTypeface(mNativePaint, typefaceNative); 1066 mTypeface =…

setDefault

84 private static void setDefault(Typeface t) { 85 sDefaultTypeface = t; 86 nativeSetDefault(t.native_instance); 87 } 65 static void Typeface_setDefault(JNIEnv *env, jobject, jlong faceHandle) { 66 TypefaceImpl* face = reinterpret_cast<TypefaceImpl*>(fac</typefaceimpl*>…

PurgeFontCache

129 void SkGraphics::Term() { 130 PurgeFontCache(); 131 SkPaint::Term(); 132 } 750 void SkGraphics::PurgeFontCache() { 751 getSharedGlobals().purgeAll(); 752 SkTypefaceCache::PurgeAll(); 753 }

ConfigurationChanged

4098 final void handleActivityConfigurationChanged(IBinder token) { 4099 ActivityClientRecord r = mActivities.get(token); 4100 if (r == null || r.activity == null) { 4101 return; 4102 } 4103 4104 if (DEBUG_CONFIGURATION) Slog.v(TAG, "Handl…

Cache

4186 final void handleLowMemory() { 4187 ArrayList<ComponentCallbacks2> callbacks = collectComponentCallbacks(true, null); 4188 4189 final int N = callbacks.size(); 4190 for (int i=0; i</componentcallbacks2>

PTHREAD_ONCE_INIT

125 #define PTHREAD_ONCE_INIT 0 37 /* NOTE: this implementation doesn't support a init function that throws a C++ exception 38 * or calls fork() 39 */ 40 int pthread_once(pthread_once_t* once_control, void (*init_routine)(void)) { 41 volat…

unreported exception Throwable; must be caught or declared to be thrown

Layout::purgeCaches

874 void Layout::purgeCaches() { 875 AutoMutex _l(gMinikinLock); 876 LayoutCache& layoutCache = LayoutEngine::getInstance().layoutCache; 877 layoutCache.clear(); 878 HbFaceCache& hbCache = LayoutEngine::getInstance().hbFaceCache; 879 hbCac…

Layout::reset

274 void Layout::reset() { 275 mGlyphs.clear(); 276 mFaces.clear(); 277 mBounds.setEmpty(); 278 mAdvances.clear(); 279 mAdvance = 0; 280 }

createFromFile

199 public static Typeface createFromFile(File path) { 200 return createFromFile(path.getAbsolutePath()); 201 } 374 public String getAbsolutePath() { 375 if (isAbsolute()) { 376 return path; 377 } 378 String userDir = System.getProperty("u…

makeFamilyFromParsed

262 private static FontFamily makeFamilyFromParsed(FontListParser.Family family) { 263 FontFamily fontFamily = new FontFamily(family.lang, family.variant); 264 for (FontListParser.Font font : family.fonts) { 265 fontFamily.addFontWeightSty…

addSkTypeface

50 static jboolean addSkTypeface(FontFamily* family, SkTypeface* face) { 51 MinikinFont* minikinFont = new MinikinFontSkia(face); 52 bool result = family->addFont(minikinFont); 53 minikinFont->Unref(); 54 return result; 55 } 27 MinikinFont…

nUnrefFamily(mNativePtr)

52 @Override 53 protected void finalize() throws Throwable { 54 try { 55 nUnrefFamily(mNativePtr); 56 } finally { 57 super.finalize(); 58 } 59 } 45 static void FontFamily_unref(JNIEnv* env, jobject clazz, jlong familyPtr) { 46 FontFamily* …

breakポイントのかけ方

(gdb) sharedlibrary libminikin.so warning: while parsing target library list: not well-formed (invalid token) Error reading attached process's symbol file. com.android.settings: No such file or directory. Reading symbols from /home/LP500_d…

QSEECOMD以外を表示する

by Log Tag: ^(?!.*(QSEECOMD))

SkTypefaceCache::purgeAll

104 void SkTypefaceCache::purgeAll() { 105 this->purge(fArray.count()); 106 } 750 void SkGraphics::PurgeFontCache() { 751 getSharedGlobals().purgeAll(); 752 SkTypefaceCache::PurgeAll(); 753 } 673 static void freeCaches(JNIEnv* env, jobject…

getInstanceForChar

588 void Layout::doLayoutRunCached(const uint16_t* buf, size_t start, size_t count, size_t bufSize, 589 bool isRtl, LayoutContext* ctx, size_t dstStart) { 590 if (!isRtl) { 591 // left to right 592 size_t wordstart = start == bufSize ? sta…

build/core/main.mk:XXX: *** stop. Stop.

============================================ Checking build tools versions... ************************************************************ You are attempting to build with the incorrect version of java. Your version is: java version "1.6.0…

error: manifest missing or unreadable -- please run init

gitのinitがうまくいってないようです。 Syncing work tree: 7% (34/481) error: in `sync -j1`: [Errno 2] No such file or directory: u'/home/LP500_debug/android/device/google/accessory/arduino/.git/HEAD' error: manifest missing or unreadable --…

error: Cannot fetch platform/packages/apps/OMA-DM

Fetching project platform/packages/apps/OMA-DM fatal: remote error: Git repository not found fatal: remote error: Git repository not found error: Cannot fetch platform/packages/apps/OMA-DMcd .repo vi manifest.xml でコメントアウト

kallsyms

Linuxカーネルでどのようなシンボルを利用しているか /proc/kallsyms

STM32F429IDISCOVERYをMouserで購入

32F429IDISCOVERY STM32F429I-DISCO 本体:2,900円 送料:2,000円

bitbucketのgitflow作成時、エラー:製品ブランチを作成できません

Git

Bitbucketでgit-flowを作成しようとしたとき、エラーになった。 あなたが選択した製品ブランチ'master'はもう存在しません。 製品ブランチがいつ開始されたかは、履歴の中でも非常に重要なため、 自動で作成できません。 これを解決するには、あなたのシステ…

Android Extension Pack

Android Extension Pack

エンジニアとしての生き方

中島聡さん マイクロソフトでWindows 95、Windows 98、Internet Explorer 3.0/4.0のチーフアーキテクトなどを務めた。 エンジニアとしての生き方 IT技術者たちよ、世界へ出よう! (インプレス選書)作者: 中島聡出版社/メーカー: インプレスジャパン発売日: 2…

Nexus5へAndroidをインストールしようとしたら、flash_all.batでエラー error: update package missing system.img

Nexus5へAndroid5.0をインストールしようと思い、ファクトリーイメージをダウンロードした。 flash_all.batを実行したところ、エラーになった。 error: update package missing system.imgバッチではうまくいかないので、コマンドプロンプトから、 手動で、1…

fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。

base {System.MarshalByRefObject} = { Name = '((System.Drawing.Font)(((System.Drawing.Font)(fnt)))). fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。 Size=100.0 } _message = "使用されたパラメーターが有効ではありま…

GLUS - Cross platform and cross graphic library utilities

GLUS(Cross platform and cross graphic library utilities)というライブラリがあるようです。 ハードウェアやOSを抽象化するときに使うようです。 (EGLにも対応) サンプルコードなどを書く場合、 初期化の関数名などを、一般的な名前にしたいとき、使える…