<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Calvin's Tech Space

    成于堅忍,毀于浮躁

       :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
    1.使用touchlistener時,如果需要判斷MotionEvent.ACTION_DOWN或者MotionEvent.ACTION_UP時,需要對目標控件設(shè)置
    setLongClickable(true);才有效。

    2.Margin:用來設(shè)置一個元素所占空間的邊緣到相鄰元素之間的距離.
    Padding:用來設(shè)置元素內(nèi)容到元素邊界的距離。

    3.Note: When installing JDK on Windows, the default is to install in the "Program Files" directory. This location will cause ant to fail, because of the space. To fix the problem, you can specify the JAVA_HOME variable like this: set JAVA_HOME=c:"Prora~1"Java". The easiest solution, however, is to install JDK in a non-space directory, for example: c:"java"jdk1.6.0_02.

    4.APK簽名的另一種方法:
    When you publish an app on the market, you need to sign it with a personal private key. The typical way to generate the key is with keytool, and then sign it with jarsigner. But this is generally a pain ;)

    The git source tree has a SignApk.jar utility that is easier to use to sign apks. You can use the following three steps to generate a key and certificate that can be used with SignApk.jar
    openssl genrsa -out key.pem 1024
    openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem
    openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt


    Then, you can sign an apk using the SignApk.jar tool and the key.pk8 and certificate.pem files you created
    java -jar SignApk.jar certificate.pem key.pk8 Application.apk Application_signed.apk
    Retrieved from "http://android-dls.com/wiki/index.php?title=Generating_Keys"

    5.E/AndroidRuntime(10851): java.lang.SecurityException: Permission
    > Denial: starting Intent { act=android.intent.action.SEARCH
    > cmp=com.amazon.mp3/.client.activity.SearchActivity (has extras) } from
    > ProcessRecord{43cd17f0 10851:com.myTestApp/10054} (pid=10851,
    > uid=10054) requires null

    "requires null" means that there is no permission, but that particular
    component is not exported from the .apk, so -nobody- else can use it.

    原因在于要調(diào)用的activity在另外一個app里,不允許顯示的調(diào)用。
    解決:
    使用隱士intent或簽名

    6.查看android 自帶app的簽名
    在android.mk下有一行如LOCAL_CERTIFICATE := platform,那么簽的就是platform的名。
    簽名文件位置:android1.6r1/build/target/product/security

    posted on 2010-01-31 19:34 calvin 閱讀(471) 評論(0)  編輯  收藏 所屬分類: Android
    主站蜘蛛池模板: 亚洲精品国产情侣av在线| 亚洲狠狠婷婷综合久久久久| 亚洲精品在线免费观看视频| 三年片在线观看免费观看大全动漫 | 久久久精品2019免费观看| 亚洲成人激情在线| 无码精品一区二区三区免费视频 | 亚洲伊人久久成综合人影院| 日本三级在线观看免费| 久久久久国色AV免费看图片| 亚洲人成网网址在线看| 国色精品va在线观看免费视频 | 亚洲码一区二区三区| 国产卡一卡二卡三免费入口| 亚洲国产精品无码第一区二区三区 | 亚洲国产第一页www| 国产在线jyzzjyzz免费麻豆| 亚洲一区二区三区播放在线| 成人免费午夜视频| 97亚洲熟妇自偷自拍另类图片| 成人性生交大片免费看好| 亚洲第一中文字幕| 夜夜嘿视频免费看| 全部在线播放免费毛片| 成年女人毛片免费播放人 | 亚洲av日韩精品久久久久久a| 中文字幕免费在线| 亚洲日韩精品国产3区| 亚洲成A∨人片天堂网无码| 国产精品亚洲专区无码牛牛| 成年女性特黄午夜视频免费看 | 中国一级特黄的片子免费 | 成人免费无码大片a毛片软件 | 羞羞视频在线免费观看| 亚洲综合精品香蕉久久网| 国产免费不卡视频| www成人免费观看网站| 亚洲人成高清在线播放| 亚洲综合国产精品第一页| 亚洲电影免费观看| 一级全免费视频播放|