国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Android - Android開發(fā)常用經(jīng)典代碼段集錦

Android開發(fā)常用經(jīng)典代碼段集錦

2021-05-28 15:24陽光島主 Android

這篇文章主要介紹了Android開發(fā)常用經(jīng)典代碼段,涉及Android開發(fā)過程中針對手機、聯(lián)系人、圖片、存儲卡等的相關操作技巧,非常簡單實用,需要的朋友可以參考下

本文實例總結(jié)了android開發(fā)常用經(jīng)典代碼段。分享給大家供大家參考,具體如下:

1、圖片旋轉(zhuǎn)

?
1
2
3
4
5
6
bitmap bitmaporg = bitmapfactory.decoderesource(this.getcontext().getresources(), r.drawable.moon);
matrix matrix = new matrix();
matrix.postrotate(-90);//旋轉(zhuǎn)的角度
bitmap resizedbitmap = bitmap.createbitmap(bitmaporg, 0, 0,
          bitmaporg.getwidth(), bitmaporg.getheight(), matrix, true);
bitmapdrawable bmd = new bitmapdrawable(resizedbitmap);

2、獲取手機號碼

?
1
2
3
4
5
6
7
8
9
10
//創(chuàng)建電話管理
telephonymanager tm = (telephonymanager)
//與手機建立連接
activity.getsystemservice(context.telephony_service);
//獲取手機號碼
string phoneid = tm.getline1number();
//記得在manifest file中添加
<uses-permission
android:name="android.permission.read_phone_state" />
//程序在模擬器上無法實現(xiàn),必須連接手機

3.格式化string.xml 中的字符串

?
1
2
3
4
// in strings.xml..
<string name="my_text">thanks for visiting %s. you age is %d!</string>
// and in the java code:
string.format(getstring(r.string.my_text), "oschina", 33);

4、android設置全屏的方法

a.在java代碼中設置

?
1
2
3
4
/** 全屏設置,隱藏窗口所有裝飾 */
requestwindowfeature(window.feature_no_title);
getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,
        windowmanager.layoutparams.flag_fullscreen);

b、在androidmanifest.xml中配置

?
1
2
3
4
5
6
7
<activity android:name=".login.netedit" android:label="@string/label_net_edit"
      android:screenorientation="portrait" android:theme="@android:style/theme.black.notitlebar.fullscreen">
 <intent-filter>
 <action android:name="android.intent.net_edit" />
 <category android:name="android.intent.category.default" />
 </intent-filter>
</activity>

5、設置activity為dialog的形式

在androidmanifest.xml中配置activity節(jié)點是配置theme如下:

?
1
android:theme="@android:style/theme.dialog"

6、檢查當前網(wǎng)絡是否連上

?
1
2
3
connectivitymanager con=(connectivitymanager)getsystemservice(activity.connectivity_service);
boolean wifi=con.getnetworkinfo(connectivitymanager.type_wifi).isconnectedorconnecting();
boolean internet=con.getnetworkinfo(connectivitymanager.type_mobile).isconnectedorconnecting();

在androidmanifest.xml 增加權限:

?
1
<uses-permission android:name="android.permission.access_network_state" />

7、檢測某個intent是否有效

?
1
2
3
4
5
6
7
8
public static boolean isintentavailable(context context, string action) {
  final packagemanager packagemanager = context.getpackagemanager();
  final intent intent = new intent(action);
  list<resolveinfo> list =
      packagemanager.queryintentactivities(intent,
          packagemanager.match_default_only);
  return list.size() > 0;
}

8、android 撥打電話

?
1
2
3
4
5
6
7
try {
  intent intent = new intent(intent.action_call);
  intent.setdata(uri.parse("tel:+110"));
  startactivity(intent);
} catch (exception e) {
  log.e("sampleapp", "failed to invoke call", e);
}

9、android中發(fā)送email

?
1
2
3
4
5
6
7
intent i = new intent(intent.action_send);
//i.settype("text/plain"); //模擬器請使用這行
i.settype("message/rfc822") ; // 真機上使用這行
i.putextra(intent.extra_email, new string[]{"test@gmail.com","test@163.com});
i.putextra(intent.extra_subject,"subject goes here");
i.putextra(intent.extra_text,"body goes here");
startactivity(intent.createchooser(i, "select email application."));

10、android中打開瀏覽器

?
1
2
3
intent viewintent = new
  intent("android.intent.action.view",uri.parse("http://vaiyanzi.cnblogs.com"));
startactivity(viewintent);

11、android 獲取設備唯一標識碼

?
1
string android_id = secure.getstring(getcontext().getcontentresolver(), secure.android_id);

12、android中獲取ip地址

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public string getlocalipaddress() {
  try {
    for (enumeration<networkinterface> en = networkinterface.getnetworkinterfaces();
 en.hasmoreelements();) {
      networkinterface intf = en.nextelement();
      for (enumeration<inetaddress> enumipaddr = intf.getinetaddresses();
 enumipaddr.hasmoreelements();) {
        inetaddress inetaddress = enumipaddr.nextelement();
        if (!inetaddress.isloopbackaddress()) {
          return inetaddress.gethostaddress().tostring();
        }
      }
    }
  } catch (socketexception ex) {
    log.e(log_tag, ex.tostring());
  }
  return null;
}

13、android獲取存儲卡路徑以及使用情況

?
1
2
3
4
5
6
7
8
9
10
/** 獲取存儲卡路徑 */
file sdcarddir=environment.getexternalstoragedirectory();
/** statfs 看文件系統(tǒng)空間使用情況 */
statfs statfs=new statfs(sdcarddir.getpath());
/** block 的 size*/
long blocksize=statfs.getblocksize();
/** 總 block 數(shù)量 */
long totalblocks=statfs.getblockcount();
/** 已使用的 block 數(shù)量 */
long availableblocks=statfs.getavailableblocks();

14 android中添加新的聯(lián)系人

?
1
2
3
4
5
6
7
8
9
10
11
private uri insertcontact(context context, string name, string phone) {
    contentvalues values = new contentvalues();
    values.put(people.name, name);
    uri uri = getcontentresolver().insert(people.content_uri, values);
    uri numberuri = uri.withappendedpath(uri, people.phones.content_directory);
    values.clear();
    values.put(contacts.phones.type, people.phones.type_mobile);
    values.put(people.number, phone);
    getcontentresolver().insert(numberuri, values);
    return uri;
}

15、查看電池使用情況

?
1
2
intent intentbatteryusage = new intent(intent.action_power_usage_summary);
startactivity(intentbatteryusage);

16、獲取進程號

?
1
2
3
4
5
6
activitymanager mactivitymanager = (activitymanager) this.getsystemservice(activity_service);
list<activitymanager.runningappprocessinfo> mrunningprocess = mactivitymanager.getrunningappprocesses();
int i = 1;
for (activitymanager.runningappprocessinfo amprocess : mrunningprocess) {
 log.e("homer application", (i++) + " pid = " + amprocess.pid + "; processname = " + amprocess.processname);
}

希望本文所述對大家android程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费看黄在线 | 精品国产免费久久久久久尖叫 | 日韩三级av在线 | 日韩欧美一区二区在线观看 | 久久成人a | 精品日韩一区 | 日韩视频免费 | 日韩欧美视频 | 日本欧美在线观看 | 精品无人区一区二区三区动漫 | 国产精品久久久久久久午夜片 | 精品久久久久久久久久久久久久 | 亚洲成人免费视频 | 成人综合久久 | 日韩精品第一页 | 日韩福利视频导航 | 无码日韩精品一区二区免费 | 国产在线拍揄自揄拍视频 | 欧美日一区 | 永久免费av | 亚洲综合大片69999 | 日本不卡一区二区三区在线观看 | 免费观看福利视频 | 黄色美女在线观看 | 国产午夜一区二区三区 | 91在线免费观看 | 北条麻妃在线一区二区免费播放 | 日韩精品在线免费观看 | 日韩欧美一区二区在线观看 | 动漫泳衣美女 | 亚洲一卡二卡 | 一二三精品区 | 国产 欧美 日韩一区 | 国产日韩久久 | 日本欧美久久久久免费播放网 | 一本一道久久a久久精品综合 | 免费福利网站 | 一区二区视频在线观看 | 中文字幕亚洲欧美日韩在线不卡 | 91精品综合久久久久久五月天 | 永久免费看黄网站 |