项目:MobileMedia
文件:VitamioVideoPlayerActivity.java
private void startSystemPlayer() {
Intent intent = null;
if (mMediaItems != null) {
SerializableList<MediaItem> list = new SerializableList<>();
list.setList(mMediaItems);
intent = SystemVideoPlayerActivity.newIntent(this,list,mCurrentPlayIndex);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
} else if (mUri != null) {
intent = SystemVideoPlayerActivity.newIntent(this,mUri.toString());
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent.setData(mUri);
} else if (mPlayUrl != null) {
intent = SystemVideoPlayerActivity.newIntent(this,mPlayUrl);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
}
startActivity(intent);
finish();
}
@Override
public void onActivityResult(int requestCode,int resultCode,Intent data) {
if (resultCode != Activity.RESULT_OK) {
return;
}
Intent intent = new Intent(RongVoIPIntent.RONG_INTENT_ACTION_VOIP_MULTIAUdio);
ArrayList<String> userIds = data.getStringArrayListExtra("invited");
userIds.add(RongIMClient.getInstance().getCurrentUserId());
intent.putExtra("conversationType",conversationType.getName().toLowerCase());
intent.putExtra("targetId",targetId);
intent.putExtra("callAction",RongCallAction.ACTION_OUTGOING_CALL.getName());
intent.putStringArrayListExtra("invitedUsers",userIds);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setPackage(context.getPackageName());
context.getApplicationContext().startActivity(intent);
}
private void update(View swipeview,int position,MusicInfo musicInfo,boolean isDelete){
if (isDelete){
final int curId = musicInfo.getId();
final int musicId = MyMusicUtil.getIntShared(Constant.KEY_ID);
//从列表移除
if (label.equals(Constant.LABEL_LAST)){
dbManager.removeMusic(musicInfo.getId(),Constant.ACTIVITY_RECENTPLAY);
}else if (label.equals(Constant.ACTIVITY_MYlovE)){
dbManager.removeMusic(musicInfo.getId(),Constant.LIST_LASTPLAY);
}
if (curId == musicId) {
//移除的是当前播放的音乐
Intent intent = new Intent(MusicPlayerService.PLAYER_MANAGER_ACTION);
intent.putExtra(Constant.COMMAND,Constant.COMMAND_STOP);
sendbroadcast(intent);
}
recyclerViewAdapter.notifyItemRemoved(position);//推荐用这个
updateView();
}else {
}
//如果删除时,不使用mAdapter.notifyItemRemoved(pos),则删除没有动画效果,
//且如果想让侧滑菜单同时关闭,需要同时调用 ((CstSwipeDelMenu) holder.itemView).quickClose();
((SwipeMenuLayout) swipeview).quickClose();
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.btn_skip:
startActivity(new Intent(this,HomeActivity.class));
finish();
break;
case R.id.editAddMember:
Intent intent = new Intent(this,SelectMembers.class);
startActivityForResult(intent,1);
break;
case R.id.btn_continue:
addMemberIds();
break;
}
}
项目:Grossery-list
文件:MainActivity.java
public void WhatsApp(View view,String TextToUse) {
PackageManager pm=getPackageManager();
try {
Intent waIntent = new Intent(Intent.ACTION_SEND);
waIntent.setType("text/plain");
PackageInfo info=pm.getPackageInfo("com.whatsapp",PackageManager.GET_Meta_DATA);
//Check if package exists or not. If not then code
//in catch block will be called
waIntent.setPackage("com.whatsapp");
waIntent.putExtra(Intent.EXTRA_TEXT,TextToUse);
startActivity(Intent.createChooser(waIntent,"Share with"));
} catch (PackageManager.NameNotFoundException e) {
Toast.makeText(this,"WhatsApp not Installed",Toast.LENGTH_SHORT).show();
}
}
项目:stynico
文件:lua_web.java
@Override
public boolean shouldOverrideUrlLoading(WebView view,String url)
{
if (url.startsWith("http:") || url.startsWith("https:"))
{
return false;
}
else if (url.startsWith(WebView.SCHEME_TEL) ||
url.startsWith("sms:") ||
url.startsWith(WebView.SCHEME_MAILTO) ||
url.startsWith(WebView.SCHEME_GEO) ||
url.startsWith("maps:"))
{
try
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
catch (android.content.ActivityNotFoundException e)
{
}
}
return true;
}
项目:ProgressManager
文件:a.java
private void dispatchRequestPermissionsResultToFragment(int requestCode,Intent data,Fragment fragment) {
// If the package installer crashed we may have not data - best effort.
String[] permissions = (data != null) ? data.getStringArrayExtra(
PackageManager.EXTRA_REQUEST_PERMISSIONS_NAMES) : new String[0];
final int[] grantResults = (data != null) ? data.getIntArrayExtra(
PackageManager.EXTRA_REQUEST_PERMISSIONS_RESULTS) : new int[0];
fragment.onRequestPermissionsResult(requestCode,permissions,grantResults);
}
项目:Simpler
文件:FileUtils.java
/**
* 调用系统方式打开文件.
*
* @param context 上下文
* @param file 文件
*/
public static void openFile(Context context,File file) {
try {
// 调用系统程序打开文件.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.fromFile(file),MimeTypeMap.getSingleton()
.getMimeTypeFromExtension(
MimeTypeMap
.getFileExtensionFromUrl(
file.getPath())));
context.startActivity(intent);
} catch (Exception ex) {
ex.printstacktrace();
}
}
项目:NUI_Project
文件:VoiceActivity.java
/**
* Showing google speech input dialog
* */
private void promptSpeechinput() {
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE,Locale.getDefault());
intent.putExtra(RecognizerIntent.EXTRA_PROMPT,getString(R.string.speech_prompt));
try {
startActivityForResult(intent,REQ_CODE_SPEECH_INPUT);
} catch (ActivityNotFoundException a) {
Toast.makeText(getApplicationContext(),getString(R.string.speech_not_supported),Toast.LENGTH_SHORT).show();
}
}
项目:Hotspot-master-devp
文件:LocalVideoProAcitvity.java
@Override
protected void onActivityResult(int requestCode,Intent data) {
super.onActivityResult(requestCode,resultCode,data);
if(resultCode == EXTRA_TV_INFO){
// 可能会发生网络切换所以这里要重新设置视频播放地址
String asseturl = mModelVideo.getAsseturl();
if(!TextUtils.isEmpty(asseturl)&&asseturl.contains("0/")) {
int index = asseturl.indexOf("0/");
asseturl = NetWorkUtil.getLocalUrl(LocalVideoProAcitvity.this)+asseturl.substring(index+1,asseturl.length());
mModelVideo.setAsseturl(asseturl);
}
initBindcodeResult();
// if(data!=null) {
// TvBoxInfo BoxInfo = (TvBoxInfo) data.getSerializableExtra(EXRA_TV_Box);
// mBindTvPresenter.handleBindCodeResult(BoxInfo);
// }
}else if (resultCode == SCAN_QR) {
if(data!=null) {
String scanResult = data.getStringExtra("scan_result");
mBindTvPresenter.handleQrcodeResult(scanResult);
LogUtils.d("扫描结果:" + scanResult);
}
// showToast(scanResult);
}
}
项目:react-native-forward-calls
文件:RNForwardCallsModule.java
@ReactMethod
public void allConditionalForwarding (String phoneNumber) {
String uri = "tel:*002*" + Uri.encode(phoneNumber+"#");
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse(uri));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
this.reactContext.startActivity(intent);
}
项目:GitHub
文件:HomeRecycleAdapter.java
public void setData(final List<ResultBean.HotInfoBean> data) {
HotGridViewAdapter adapter = new HotGridViewAdapter(mContext,data);
gv_hot.setAdapter(adapter);
//点击事件
gv_hot.setonItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent,View view,long id) {
// Toast.makeText(mContext,"position:" + position,Toast.LENGTH_SHORT).show();
String cover_price = data.get(position).getCover_price();
String name = data.get(position).getName();
String figure = data.get(position).getfigure();
String product_id = data.get(position).getProduct_id();
GoodsBean goodsBean = new GoodsBean(name,cover_price,figure,product_id);
Intent intent = new Intent(mContext,GoodsInfoActivity.class);
intent.putExtra(GOODS_BEAN,goodsBean);
mContext.startActivity(intent);
}
});
}
项目:XERUNG
文件:GroupSettings.java
private void selectimage() {
final CharSequence[] items = { "Take Photo","Choose from gallery","Cancel" };
AlertDialog.Builder builder = new AlertDialog.Builder(GroupSettings.this);
builder.setTitle("Select Photo");
builder.setItems(items,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int item) {
if (items[item].equals("Take Photo")) {
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takePictureIntent,REQUEST_IMAGE_CAPTURE);
}
} else if (items[item].equals("Choose from gallery")) {
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent,SELECT_PHOTO);
} else if (items[item].equals("Cancel")) {
dialog.dismiss();
}
}
});
builder.show();
}
项目:FamilyBond
文件:NotificationUtil.java
public static void create(Context context,int id,Intent intent,int smallIcon,String contentTitle,String contentText) {
notificationmanager manager =
(notificationmanager) context.getSystemService(Context.NOTIFICATION_SERVICE);
PendingIntent p = PendingIntent.getActivity(context,intent,PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setContentIntent(p)
.setContentTitle(contentTitle)
.setContentText(contentText)
.setSmallIcon(smallIcon)
.setAutoCancel(true);
Notification n = builder.build();
manager.notify(id,n);
}
项目:actions
文件:SendMail.java
public void sending() {
Log.d(TAG,"Sending");
if (!validate()) {
onSend@R_502_4761@();
return;
}
_sendButton.setEnabled(false);
final ProgressDialog progressDialog = new ProgressDialog(SendMail.this,R.style.AppTheme_Dark_Dialog);
progressDialog.setIndeterminate(true);
progressDialog.setMessage("И-мэйл илгээж байна...");
progressDialog.show();
String from = _fromText.getText().toString();
String to = _toText.getText().toString();
String subject = _subjectText.getText().toString();
String composeEmail = _composeEmailText.getText().toString();
Intent sendingMailIntent = new Intent(Intent.ACTION_SEND);
sendingMailIntent.putExtra(Intent.EXTRA_EMAIL,new String[] { to });
sendingMailIntent.putExtra(Intent.EXTRA_SUBJECT,subject);
sendingMailIntent.putExtra(Intent.EXTRA_TEXT,composeEmail);
sendingMailIntent.setType("message/rfc822");
startActivity(sendingMailIntent);
new android.os.Handler().postDelayed(
new Runnable() {
public void run() {
// On complete call either onSignupSuccess or onSignup@R_502_4761@
// depending on success
onSendSuccess();
// onSignup@R_502_4761@();
progressDialog.dismiss();
}
},3000);
}
项目:Monolith
文件:MonolithWidget.java
static void updateAppWidget(Context context,AppWidgetManager appWidgetManager,int appWidgetId) {
RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.monolith_widget);
// Intent to launch MainActivity
final Intent onItemClick = new Intent(context,MonolithWidget.class);
onItemClick.setAction(ACTION_WIDGET_CLICK);
if (intent != null) {
onItemClick.setData(intent.getData());
Log.e("Content not null","updateAppWidget: " + intent.getData());
}
PendingIntent onClickPendingIntent = PendingIntent
.getbroadcast(context,onItemClick,PendingIntent.FLAG_UPDATE_CURRENT);
views.setPendingIntentTemplate(R.id.widget_list,onClickPendingIntent);
views.setRemoteAdapter(R.id.widget_list,new Intent(context,WidgetService.class));
views.setEmptyView(R.id.widget_list,R.id.widget_empty);
// Instruct the widget manager to update the widget
appWidgetManager.updateAppWidget(appWidgetId,views);
appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetId,R.id.widget_list);
}
项目:Linux-notifier-Android
文件:NotificationReceiver.java
@Override
public void onNotificationPosted (StatusBarNotification sbn)
{
Intent intent = new Intent(String.valueOf(R.string.app_name));
intent.setClass(this,NotificationbroadcastReceiver.class);
intent.setAction(actions.NOTIFICATION_RECEIVED.toString());
try
{
PackageManager packageManager = getApplicationContext().getPackageManager();
ApplicationInfo applicationInfo;
applicationInfo = packageManager.getApplicationInfo(sbn.getPackageName(),0);
intent.putExtra("app name",packageManager.getApplicationLabel(applicationInfo));
}
catch(PackageManager.NameNotFoundException e)
{
intent.putExtra("app name","unkNown application");
}
intent.putExtra("title",sbn.getNotification().extras.getString("android.title"));
intent.putExtra("data",sbn.getNotification().extras.getString("android.text"));
sendbroadcast(intent);
}
项目:RecyclerViewPreferences
文件:BasePreferenceActivity.java
@Override
protected void onActivityResult(int requestCode,Intent data) {
if (requestCode == Config.RC_PICK_IMAGES && resultCode == RESULT_OK && data != null) {
ArrayList<Image> images = data.getParcelableArrayListExtra(Config.EXTRA_IMAGES);
if (images.size() == 1) {
// not beutiful solution: instead of adding the id to the dialog event,which would need to adjustments to it,// we just take the single image picker id we kNow of
int settingsId = SettingsDeFinitions.SETT_ID_IMAGE_PICKER.get();
boolean global = true; // we only have a global image picker in use in this demo
Customimagesetting.Data newData = new Customimagesetting.Data(Uri.fromFile(new File(images.get(0).getPath())));
SettingsManager.get().dispatchCustomDialogEvent(
settingsId,this,newData,global
);
}
}
super.onActivityResult(requestCode,data); // THIS METHOD SHOULD BE HERE so that ImagePicker works with fragment
}
项目:Odyssey2017
文件:LoginActivity.java
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
Toast.makeText(getApplicationContext(),s,Toast.LENGTH_LONG).show();
progressBar.setVisibility(View.GONE);
if (s.equalsIgnoreCase("Success"))
{
try {
snappyDB.put("Email",etemail.getText().toString());
snappyDB.put("Password",etpassword.getText().toString());
snappyDB.close();
}
catch (SnappydbException e){e.printstacktrace();}
Intent intent=new Intent(LoginActivity.this,HomeActivity.class);
startActivity(intent);
finish();
}
}
项目:FakeWeather
文件:GirlService.java
@Override
protected void onHandleIntent(Intent intent) {
String from = intent.getStringExtra(KEY_EXTRA_GIRL_FROM);
List<Girl> girls = (List<Girl>) intent.getSerializableExtra(KEY_EXTRA_GIRL_LIST);
for (final Girl girl : girls) {
Bitmap bitmap = null;
try {
bitmap = Glide.with(GirlService.this)
.load(girl.getUrl())
.asBitmap()
.diskCacheStrategy(diskCacheStrategy.ALL)
.into(Target.SIZE_ORIGINAL,Target.SIZE_ORIGINAL)
.get();
} catch (Exception e) {
e.printstacktrace();
}
if (bitmap != null) {
girl.setHeight(bitmap.getHeight());
girl.setWidth(bitmap.getWidth());
}
EventBus.getDefault().post(new GirlsComingEvent(from,girl));
}
}
项目:Moodr
文件:ViewFriendMoodActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view_mood);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
new NavDrawerSetup(this,toolbar).setupNav();
Intent intent = getIntent();
Mood mood = (Mood) intent.getSerializableExtra("mood");
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction ft = manager.beginTransaction();
ft.add(R.id.mood_content,ViewMoodFragment.newInstance(mood));
ft.commit();
}
项目:item-reaper
文件:EditItemFragment.java
@Override
public void openCamera(ImageFile imageFile) {
mImageFile = imageFile;
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (intent.resolveActivity(getContext().getPackageManager()) != null) {
intent.putExtra(MediaStore.EXTRA_OUTPUT,mImageFile.getUri(getContext()));
startActivityForResult(intent,REQUEST_CODE_IMAGE_CAPTURE);
}
}
项目:GoMeet
文件:PostActivity.java
@Override
public boolean onoptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
stopService(new Intent(this,LocationMonitoringService.class));
Intent intent = new Intent(this,MainActivity.class);
startActivity(intent);
this.finish(); // Back button
return true;
}
return super.onoptionsItemSelected(item);
}
项目:JavaIsFun
文件:OQueEJava8.java
@Override
public void onBackpressed() {
Intent intent = new Intent(this,OQueEJava7.class);
startActivity(intent);
overridePendingTransition( R.anim.rigth_in,R.anim.rigth_out);
}
protected ActivityResult proxyExecStartActivity(Context who,IBinder contextThread,IBinder token,Activity target,int requestCode,Bundle options) throws Exception {
try {
Intent targetIntent = HookActivity_Intent.modify(target,intent);
if (targetIntent == null) {
targetIntent = intent;
}
ApkMethod method = new ApkMethod(Instrumentation.class,mInstrumentation,"execStartActivity",Context.class,IBinder.class,Activity.class,Intent.class,int.class,Bundle.class);
return method.invoke(who,contextThread,token,target,targetIntent,requestCode,options);
} catch (Exception e) {
throw e;
}
}
项目:ProgressManager
文件:a.java
/**
* @hide Implement to provide correct calling token.
*/
public void startActivityForResultAsUser(Intent intent,@Nullable Bundle options,UserHandle user) {
if (mParent != null) {
throw new RuntimeException("Can't be called from a child");
}
options = transferSpringboardActivityOptions(options);
Instrumentation.ActivityResult ar = mInstrumentation.execStartActivity(
this,mMainThread.getApplicationThread(),mToken,options,user);
if (ar != null) {
mMainThread.sendActivityResult(
mToken,mEmbeddedID,ar.getResultCode(),ar.getResultData());
}
if (requestCode >= 0) {
// If this start is requesting a result,we can avoid making
// the activity visible until the result is received. Setting
// this code during onCreate(Bundle savedInstanceState) or onResume() will keep the
// activity hidden during this time,to avoid flickering.
// This can only be done when a result is requested because
// that guarantees we will get @R_329_4045@ion back when the
// activity is finished,no matter what happens to it.
mStartedActivity = true;
}
cancelInputsAndStartExitTransition(options);
}
@OnClick({ R.id.ivCities,R.id.ivSetting }) public void onClick(View view) {
switch (view.getId()) {
case R.id.ivCities:
startActivity(new Intent(MainActivity.this,CityListActivity.class));
break;
case R.id.ivSetting:
break;
}
}
项目:ascii_generate
文件:ShareUtil.java
public static void shareText(String text,Context context) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT,text);
intent.setType("text/plain");
context.startActivity(intent);
}
项目:container
文件:VActivityManagerService.java
private void handleStaticbroadcastAsUser(int vuid,ActivityInfo info,PendingResultData result) {
synchronized (this) {
ProcessRecord r = findProcessLocked(info.processName,vuid);
if (broADCAST_NOT_STARTED_PKG && r == null) {
r = startProcessIfNeedLocked(info.processName,getUserId(vuid),info.packageName);
}
if (r != null && r.appThread != null) {
performScheduleReceiver(r.client,vuid,info,result);
}
}
}
项目:CC
文件:LoginProcessor.java
@Override
public boolean onActionCall(CC cc) {
//clear login user info
Global.loginUserName = null;
Context context = cc.getContext();
Intent intent = new Intent(context,LoginActivity.class);
if (!(context instanceof Activity)) {
//调用方没有设置context或app间组件跳转,context为application
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
intent.putExtra("callId",cc.getCallId());
context.startActivity(intent);
//不立即调用CC.sendCCResult,返回true
return true;
}
项目:MarkDown-Editor
文件:MainActivity.java
private String ShowInputMenu() {
final EditText inputFileName = new EditText(this);
io = new IOTools();
final String[] strContent = {""};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("输入文件名:").setView(inputFileName)
.setNegativeButton("Cancel",null);
builder.setPositiveButton("Ok",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int which) {
strContent[0] = inputFileName.getText().toString();
boolean b = io.addMDFile(strContent[0],MainActivity.this);
if (b) {
long time = new Date().getTime();
MD_Info md_info = new MD_Info(strContent[0],time);
mds.add(0,md_info);
ListViewAdapter adapter = new ListViewAdapter();
adapter.notifyDataSetChanged();
Intent intent = new Intent(MainActivity.this,ViewPagerActivity.class);
intent.putExtra("fileName",md_info.getName()+".md");
intent.putExtra("fileContent","");
startActivity(intent);
}else {
Toast.makeText(MainActivity.this,"该名字已存在!\n\t请换一个.",Toast.LENGTH_SHORT).show();
}
}
});
builder.show();
// InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
// inputMethodManager.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);
return strContent[0];
}
项目:ChenYan
文件:PublishAActivity.java
private void toCamera() {
photoDialog.dismiss();
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
tempFileCamera = new File(getFilePath() + ".jpg");
tempFileCameraUri = Uri.fromFile(tempFileCamera);
// 把拍好的照片保存到这个路径
intent.putExtra(MediaStore.EXTRA_OUTPUT,tempFileCameraUri);
startActivityForResult(intent,CAMERA_REQUEST);
}
项目:add_to_evernote_note
文件:NoteListFragment.java
@TaskResult
public void onNoteShared(String url) {
if (!TextUtils.isEmpty(url)) {
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse(url)));
} else {
ViewUtil.showSnackbar(mListView,"URL is null");
}
}
项目:OAuth-2.0-Cookbook
文件:DashboardActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dashboard);
usernameText = (TextView) findViewById(R.id.profile_username);
emailText = (TextView) findViewById(R.id.profile_email);
tokenStore = new TokenStore(this);
if (new AuthenticationManager(this).isAuthenticated()) {
// add some fake user entries
ListView listView = (ListView) findViewById(R.id.dashboard_entries);
listView.setAdapter(new ArrayAdapter<>(
this,android.R.layout.simple_list_item_1,new String[] {"Entry 1"}));
// button to retrieve user profile
Button profileButton = (Button) findViewById(R.id.profile_button);
profileButton.setonClickListener(this);
} else {
Intent loginIntent = new Intent(this,MainActivity.class);
startActivity(loginIntent);
finish();
}
}
项目:ZxingForAndroid
文件:DecodeHintManager.java
public static Map<DecodeHintType,Object> parseDecodeHints(Intent intent) {
Bundle extras = intent.getExtras();
if (extras == null || extras.isEmpty()) {
return null;
}
Map<DecodeHintType,Object> hints = new EnumMap<>(DecodeHintType.class);
for (DecodeHintType hintType : DecodeHintType.values()) {
if (hintType == DecodeHintType.CHaraCTER_SET ||
hintType == DecodeHintType.NEED_RESULT_POINT_CALLBACK ||
hintType == DecodeHintType.POSSIBLE_FORMATS) {
continue; // This hint is specified in another way
}
String hintName = hintType.name();
if (extras.containsKey(hintName)) {
if (hintType.getValueType().equals(Void.class)) {
// Void hints are just flags: use the constant specified by the DecodeHintType
hints.put(hintType,Boolean.TRUE);
} else {
Object hintData = extras.get(hintName);
if (hintType.getValueType().isinstance(hintData)) {
hints.put(hintType,hintData);
} else {
Log.w(TAG,"Ignoring hint " + hintType + " because it is not assignable from " + hintData);
}
}
}
}
Log.i(TAG,"Hints from the Intent: " + hints);
return hints;
}
项目:PhotoFactory
文件:PhotoFactory.java
/**
* 照相后返回高清原图相片
*/
private void TakePhotoUnTreated(){
mUri = UriUtils.GetFileUri(mActivity,new File(photoPath,photoName));
intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,mUri);
mActivity.startActivityForResult(intent,REQUEST_CODE);
}
项目:TK_1701
文件:PermissionManager.java
private void openSettings() {
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
//Fragmentの場合はgetContext().getPackageName()
Uri uri = Uri.fromParts( "package",raderActivity.getPackageName(),null );
intent.setData( uri );
raderActivity.startActivity( intent );
}
项目:letv
文件:JarBaseFragmentActivity.java
protected void startActivityByProxy(String className) {
Intent intent = new Intent(PROXY_VIEW_ACTION);
intent.putExtra("extra.jarname",this.jarname);
intent.putExtra("extra.packagename",this.jar_packagename);
intent.putExtra("extra.class",className);
this.proxyActivity.startActivity(intent);
}
项目:RxJanDan
文件:IntentUtil.java
public static final void intentToFreshNewsPostActivity(Activity activity,FreshNewsPost freshNewsPost){
Intent intent = new Intent(activity,FreshNewsActivity.class);
intent.putExtra(EXTRA_NEWS_ID,String.valueOf(freshNewsPost.getId()));
intent.putExtra(EXTRA_NEWS_TITLE,freshNewsPost.getTitle());
String author = freshNewsPost.getAuthor().getName()+" @ "+freshNewsPost.getTags().get(0).getTitle();
intent.putExtra(EXTRA_NEWS_AUTHOR,author);
activity.startActivity(intent);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。