Android端末のバッテリーが膨らんできた場合

別に直射日光に長時間当てていたわけではないですが, 膨らんできてカバーにヒビが入ってきたのでセロハンテープをはりつつ過ごしていましたが,ついに破裂しました.

IMG_20151007_201714

IMG_20151007_201632

当時, 6万くらいの一括で購入したので, ここで捨てちゃうわけにはいきません.

とりあえず分解していきます.

1. SIMホルダーを外す

IMG_20151007_203441

2. 端末の上部のボルトを2つ抜く

この端末はNexus4なのですが調べると, 上部のボルトは, 「トルクス」の「T5」という形状・サイズのドライバーが必要です. 六角形の非常に小さいドライバーです.

IMG_20151007_203437

IMG_20151007_203430

3. 正しい位置からカバーを外す

破裂してカバーが分裂していたので, 正しい位置からきちんとカバーを外します.

本体に傷がつかないようなプラスチックや木製の「ヘラ」のようなものが必要です.

IMG_20151007_203454

IMG_20151007_203542

4. バッテリーを固定しているボルト2つを抜く

またここで「Phillips #00」というプラスドライバーの極小なものが必要です.

プラスドライバーなので, 精密機械用のドライバーならいけると思います.

IMG_20151007_204801

5. バッテリーを外す

バッテリーは本体に両面テープで固定されています.

ここでまた「ヘラ」を利用して剥がすようにしてバッテリーを外します.

IMG_20151007_204821

IMG_20151007_204829

とりあえず, これで, バッテリーを挿入する準備はできました.

(つづく)


今ではToolbar記述は不要となっていました とさ

昔々, こんな記述がありました.

...
dependencies {
    compile "com.android.support:appcompat-v7:21.0.+"
}
...
...
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.blah);

    Toolbar toolbar = (Toolbar) findViewById(R.id.myawesometoolbar);
    setSupportActionBar(toolbar);
}
...
...
<android.support.v7.widget.Toolbar
    android:id=”@+id/my_awesome_toolbar”
    android:layout_height=”wrap_content”
    android:layout_width=”match_parent”
    android:minHeight=”?attr/actionBarSize”
    android:background=”?attr/colorPrimary” />
...

AppCompat v21 — Lollipop 搭載前のデバイスにマテリアル デザインを! - Google Developer Japan Blog

旧ActionBarを隠したりとか, そんなテーマのとか, メニューのとか, 面倒でしたが今ではもうこの記述不要なのですね.

以下, Android Studio で BlankActivity をGUIから作成. API23.

...
dependencies {
    ...
    compile 'com.android.support:appcompat-v7:23.0.1'
}
...
...
public class MainActivity extends AppCompatActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
  }
}
...
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
...
>
    <TextView
        android:text="Hello World!"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</RelativeLayout>

KITKATでもLOLLIPOPでもきちんと表示されます.
Android_Device_Monitor 2

Android_Device_Monitor

テーマは, 非NoActionBarを親にして色を設定.

...
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
...

前の記述のままでも動いてしまうのですが, 消したほうが気持ちがよいです.

元々,「appcompat-v7」の「v7」というのは,「API7まで対応できる」という後方互換の意味でしたよね.


日本で使える LTE/3G バンド は?

IMEI制限などあるのかもしれないけれど, 国内でフツーにLTE受信できる端末なのかどうか.

今や海外産のスマホが多くなってきてなんだかわかりづらい

最近の発売端末のそこらをみてみる.

Nexus5X

UMTS/WCDMA: B1/2/4/5/6/8/9/19
LTE (FDD): B1/2/3/4/5/7/8/9/17/18/19/20/26/28

Nexus 5X - Fingerprint Scanner - LG - Nexus - Android Phones - Google Store

Nexus6P

UMTS/WCDMA: B1/2/4/5/6/8/9/19
LTE (FDD): B1/2/3/4/5/7/8/9/17/19/20/28

Nexus 6P - Solid Metal Frame - Huawei - Nexus - Android Phones - Google Store

iPhone6s

Model A1633*
LTE (Bands 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 25, 26, 27, 28, 29, 30)

Model A1688*
LTE (Bands 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 25, 26, 27, 28, 29)

iPhone 6s - Technical Specifications - Apple

Wikipedia でみてみるがややこしい...

List_of_LTE_networks_-_Wikipedia__the_free_encyclopedia

List of LTE networks - Wikipedia, the free encyclopedia

総務省公開の資料をみる.

www_soumu_go_jp_main_content_000361981_pdf

総務省|テレコム競争政策ポータルサイト|各携帯電話事業者の通信方式と周波数帯について

各端末のスペック表に合わせて見やすく整形しておく.

LTEバンド一覧

まあ, ショップで店員さんに聞けば済むっちゃあ済む.